@charset "utf-8";
/*
//CSS Hack
property:value; 所有浏览器
_property:value; IE6
+property:value; IE7
*property:value; IE6/IE7
property:value \0; IE8/IE9
property:value \9; IE6/IE7/IE8
property:value \9\0; IE9

//最小高度HACK
min-height:500px;
height:auto !important;
height:500px;
overflow:visible;

//溢出文字用省略号点代替(慎用)
white-space:nowrap; text-overflow:ellipsis; overflow:hidden;

//文字两端对齐
text-align:Justify;(火狐)
text-justify:inter-ideograph;(IE)
*/
/*
*input placeholder样式
input::-webkit-input-placeholder { color: #FFFFFF;font-size: 12px;}

*/
.titstr1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.titstr2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.titstr3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.titstr4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.titstr5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.titstr6 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
}
.titstr7 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden;
}
.titstr8 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow: hidden;
}
@font-face {
  font-family: Helvetica;
  src: url('../font/Helvetica.ttf');
}
body {
  margin: 0px;
  padding: 0px;
  font-family: "微软雅黑";
  background-color: #fff;
}
table {
  margin: 0px;
}
th,
td {
  line-height: 180%;
  text-align: left;
}
img {
  border: 0px;
}
dl,
dt,
dd,
h1,
h2,
h3,
h4,
p,
form {
  margin: 0px;
  padding: 0px;
}
ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
/*通用链接*/
a:link,
a:visited {
  color: #383637;
  text-decoration: none;
}
a:hover,
a:active {
  color: #fa9c65;
  text-decoration: none;
}
/*溢出文字用省略号点代替
.HideWord {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
*/
/*
 * 编辑器表格设置
 * table
    {border-collapse:collapse; border-spacing:0;}
   table tr td
    {padding:0px;}
 */
/*右侧漂浮*/
#rightPiaoFu {
  position: fixed;
  right: 0;
  bottom: 0;
  text-align: center;
  font-size: 13px;
  line-height: 30px;
}
#rightPiaoFu ul li {
  position: relative;
  width: 66px;
  height: 66px;
  background-color: #5bace3;
  color: #FFFFFF;
  cursor: pointer;
  margin-bottom: 4px;
}
#rightPiaoFu ul li .icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 50px;
  background-position: center center;
  background-repeat: no-repeat;
}
#rightPiaoFu ul li .tit {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
#rightPiaoFu ul li .click {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
#rightPiaoFu ul li .ewm {
  position: absolute;
  right: 70px;
  top: 0;
  display: none;
}
#rightPiaoFu ul li .ewm img {
  width: 112px;
  height: 112px;
  border: 3px solid #fa9c65;
}
#rightPiaoFu ul li .ewm:after {
  content: " ";
  position: absolute;
  right: -4px;
  width: 4px;
  height: 66px;
  background-color: #fa9c65;
}
#rightPiaoFu ul li .phone_text {
  position: absolute;
  right: 66px;
  top: 0;
  line-height: 66px;
  width: 130px;
  text-align: center;
  background-color: #fa9c65;
  display: none;
  font-weight: bold;
}
#rightPiaoFu ul .online .icon {
  background-image: url(../Images/z131.png);
}
#rightPiaoFu ul .wechat .icon {
  background-image: url(../Images/z132.png);
}
#rightPiaoFu ul .wechat:hover {
  background-color: #fa9c65;
}
#rightPiaoFu ul .wechat:hover .ewm {
  display: block;
}
#rightPiaoFu ul .phone .icon {
  background-image: url(../Images/z133.png);
}
#rightPiaoFu ul .phone:hover {
  background-color: #fa9c65;
}
#rightPiaoFu ul .phone:hover .phone_text {
  display: block;
}
.clear:after {
  content: " ";
  display: block;
  clear: both;
}
#page {
  position: relative;
  margin: 20px 0 40px 0;
  text-align: center;
}
#page span,
#page a {
  display: inline-block;
  background-color: #FFFFFF;
  box-shadow: 0 0 2px #999999;
  width: 34px;
  line-height: 34px;
  font-size: 16px;
  margin: 0 4px;
}
#page span.prev,
#page a.prev,
#page span.next,
#page a.next {
  width: 68px;
  font-size: 15px;
}
#page .curret {
  background-color: #5bace3;
  color: #FFFFFF;
  margin: 0 4px;
}
#page .current {
  background-color: #5bace3;
  color: #FFFFFF;
  margin: 0 4px;
}
#top {
  position: relative;
  z-index: 999999;
}
#top .wel {
  position: relative;
  border-bottom: solid 1px #efefef;
}
#top .wel .content {
  position: relative;
  width: 1360px;
  height: 44px;
  line-height: 44px;
  margin: 0 auto;
}
#top .wel .content .tips {
  position: relative;
  font-size: 13px;
  color: #878787;
}
#top .wel .content .data {
  position: absolute;
  right: 0;
  top: 0;
}
#top .wel .content .data a,
#top .wel .content .data span {
  position: relative;
  display: inline-block;
  color: #878787;
  font-size: 13px;
  padding-left: 22px;
  background-image: url(../Images/z1.png);
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
  margin-left: 4px;
}
#top .wel .content .data a label,
#top .wel .content .data span label {
  font-weight: bold;
  color: #5bace3;
}
#top .wel .content .data .reg {
  background-image: url(../Images/z2.png);
}
#top .wel .content .data .tel {
  background-image: url(../Images/z3.png);
  cursor: context-menu;
}
#top .logocon {
  position: relative;
}
#top .logocon .content {
  position: relative;
  width: 1360px;
  height: 120px;
  margin: 0 auto;
}
#top .logocon .content .logo {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  height: 100%;
  line-height: 120px;
}
#top .logocon .content .logo a {
  position: relative;
  display: block;
  height: 100%;
}
#top .logocon .content .logo a img {
  position: relative;
  vertical-align: middle;
  max-height: 80%;
  transition: all 0.2s;
}
#top .logocon .content .logo a img:hover {
  transform: translateY(-3px);
}
#top .logocon .content .search {
  position: absolute;
  right: 280px;
  top: 35px;
  width: 464px;
  height: 48px;
  z-index: 100;
  line-height: 48px;
  border: solid 1px #5bace3;
  box-sizing: border-box;
  border-radius: 48px;
}
#top .logocon .content .search .sele {
  position: absolute;
  left: 0;
  top: 0;
  width: 108px;
}
#top .logocon .content .search .sele .name {
  position: relative;
  border-right: solid 1px #5bace3;
  font-size: 14px;
  color: #606060;
  text-indent: 20px;
  background-image: url(../Images/z7.png);
  background-position: right 10px center;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 2;
  transition: all 0.2s;
  line-height: 46px;
}
#top .logocon .content .search .sele dl {
  display: none;
  position: relative;
  top: -16px;
  border: solid 1px #5bace3;
  border-top: none;
  padding-top: 16px;
  background-color: #FFFFFF;
  font-size: 14px;
  line-height: 30px;
  text-indent: 20px;
}
#top .logocon .content .search .sele dl dd {
  cursor: pointer;
  position: relative;
}
#top .logocon .content .search .sele dl dd:hover {
  background-color: #e1e1e1;
}
#top .logocon .content .search .sele.show .name {
  background-image: url(../Images/z8.png);
}
#top .logocon .content .search .sele.show dl {
  display: block;
}
#top .logocon .content .search input {
  position: absolute;
  left: 110px;
  top: 0;
  width: 290px;
  height: 44px;
  border: none;
  text-indent: 10px;
  outline: none;
}
#top .logocon .content .search .sub {
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 100%;
  cursor: pointer;
  background-image: url(../Images/z6.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#top .logocon .content .buy {
  position: absolute;
  right: 140px;
  top: 35px;
  width: 130px;
  height: 48px;
  line-height: 48px;
  background-color: #5bace3;
  border-radius: 48px;
  font-size: 15px;
  color: #FFFFFF;
  text-indent: 48px;
  background-image: url(../Images/z4.png);
  background-position: left 19px center;
  background-repeat: no-repeat;
}
#top .logocon .content .buy a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#top .logocon .content .sell {
  position: absolute;
  right: 0;
  top: 35px;
  width: 130px;
  height: 48px;
  line-height: 48px;
  background-color: #fa9c65;
  border-radius: 48px;
  font-size: 15px;
  color: #FFFFFF;
  text-indent: 48px;
  background-image: url(../Images/z5.png);
  background-position: left 19px center;
  background-repeat: no-repeat;
}
#top .logocon .content .sell a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#top .menu {
  position: relative;
  background-color: #edeff5;
}
#top .menu .content {
  position: relative;
  width: 1360px;
  height: 50px;
  line-height: 50px;
  margin: 0 auto;
}
#top .menu .content .sorts {
  position: absolute;
  left: 0;
  top: 0;
  width: 250px;
  height: 50px;
  background-color: #5bace3;
}
#top .menu .content .sorts .name {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  text-indent: 20px;
  color: #FFFFFF;
  background-image: url(../Images/z10.png);
  background-position: right 20px center;
  background-repeat: no-repeat;
}
#top .menu .content .sorts .group {
  display: none;
  position: relative;
  height: 470px;
  background-image: url(../Images/z61.png);
}
#top .menu .content .sorts .group dl {
  position: relative;
  padding: 0 10px;
  background-image: url(../Images/z62.png);
  max-height: 432px;
  overflow: hidden;
}
#top .menu .content .sorts .group dl dd {
  position: relative;
  font-size: 14px;
  line-height: 48px;
  float: left;
  min-width: 50%;
}
#top .menu .content .sorts .group dl dd a {
  color: #FFFFFF;
}
#top .menu .content .sorts .group dl dd a:hover {
  color: #fa9c65;
}
#top .menu .content .sorts .group dl:after {
  content: " ";
  display: block;
  clear: both;
}
#top .menu .content .sorts .group .more {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
}
#top .menu .content .sorts .group .more a {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
}
#top .menu .content .sorts .group .more a:hover {
  color: #fa9c65;
}
#top .menu .content .sorts:hover .group {
  display: block;
}
#top .menu .content .items {
  position: absolute;
  top: 0;
  left: 260px;
}
#top .menu .content .items .item {
  position: relative;
  float: left;
  margin: 0 35px;
  height: 50px;
}
#top .menu .content .items .item .name {
  position: relative;
  font-size: 16px;
  line-height: 50px;
}
#top .menu .content .items .item .name a {
  display: block;
  font-weight: bold;
}
#top .menu .content .items .item .name:before {
  content: " ";
  position: absolute;
  bottom: 6px;
  right: 50%;
  width: 0;
  height: 2px;
  background-color: #fa9c65;
  transition: all 0.2s;
}
#top .menu .content .items .item .name:after {
  content: " ";
  position: absolute;
  bottom: 6px;
  left: 50%;
  width: 0;
  height: 2px;
  background-color: #fa9c65;
  transition: all 0.2s;
}
#top .menu .content .items .item:hover .name:before {
  width: 50%;
}
#top .menu .content .items .item:hover .name:after {
  width: 50%;
}
#top .menu .content .items .active .name a {
  color: #5bace3;
}
#top .menu .content .items:after {
  content: " ";
  display: block;
  clear: both;
}
#homebanner {
  position: relative;
  height: 460px;
}
#homebanner .con {
  position: relative;
  height: 520px;
}
#homebanner .con .wr {
  height: 100%;
}
#homebanner .con .wr .sl {
  height: 100%;
}
#homebanner .con .wr .sl a {
  display: block;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
#homebanner .con .swiper-pagination {
  bottom: 80px;
}
#homebanner .con .swiper-pagination span {
  width: 11px;
  height: 11px;
  opacity: 1;
  background-color: #e1dbfb;
}
#homebanner .con .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #5bace3;
}
#home {
  position: relative;
  z-index: 10;
  width: 1382px;
  margin: 0 auto;
  background-image: url(../Images/z34.png);
  background-position: top center;
  background-repeat: no-repeat;
}
#home .shangbiao {
  position: relative;
  margin: 0 36px;
  padding: 30px 0;
  border-bottom: solid 1px #ecedf1;
}
#home .shangbiao .item {
  position: relative;
  float: left;
  width: 20%;
  text-align: center;
  border-right: solid 1px #ecedf1;
  box-sizing: border-box;
}
#home .shangbiao .item .icon {
  position: relative;
  top: -8px;
  height: 120px;
  line-height: 120px;
  background-image: url(../Images/z12.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#home .shangbiao .item .icon img {
  vertical-align: middle;
}
#home .shangbiao .item .tit {
  line-height: 32px;
  font-size: 20px;
  color: #262626;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#home .shangbiao .item .tips {
  line-height: 32px;
  font-size: 14px;
  color: #676767;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
#home .shangbiao .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#home .shangbiao .item:nth-child(5n) {
  border: none;
}
#home .shangbiao:after {
  content: " ";
  display: block;
  clear: both;
}
#home .sortcon {
  position: relative;
  padding: 25px 36px;
}
#home .sortcon .t1 {
  position: relative;
  font-size: 34px;
  color: #5bace3;
  font-weight: bold;
  text-align: center;
  line-height: 56px;
}
#home .sortcon .t2 {
  position: relative;
  font-size: 16px;
  text-align: center;
  line-height: 34px;
  color: #838383;
}
#home .sortcon dl {
  position: relative;
  margin-top: 25px;
}
#home .sortcon dl dd {
  position: relative;
  width: 250px;
  height: 40px;
  line-height: 40px;
  background-color: #f1f2f6;
  float: left;
  margin-top: 6px;
  margin-right: 15px;
}
#home .sortcon dl dd .icon {
  position: absolute;
  left: 40px;
  top: 4px;
  width: 32px;
  height: 32px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 22px;
}
#home .sortcon dl dd span {
  position: relative;
  display: block;
  padding-left: 80px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#home .sortcon dl dd span img {
  position: relative;
  top: -2px;
  margin-left: 6px;
}
#home .sortcon dl dd a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#home .sortcon dl dd:nth-child(5n) {
  margin-right: 0;
}
#home .sortcon dl dd:hover span {
  color: #fa9c65;
}
#home .sortcon dl:after {
  content: " ";
  display: block;
  clear: both;
}
#home .links {
  position: relative;
  margin: 10px 36px;
}
#home .links .item {
  position: relative;
  width: 310px;
  height: 165px;
  float: left;
  margin-bottom: 25px;
  margin-right: 23.33333333px;
  border-radius: 4px;
  overflow: hidden;
  background-position: center center;
  background-size: 100% 100%;
}
#home .links .item .obj {
  position: absolute;
  left: 20px;
  top: 50px;
  width: auto;
  height: 70px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 70px;
}
#home .links .item .obj .t1 {
  position: relative;
  font-size: 24px;
  line-height: 40px;
  font-weight: bold;
  color: #262626;
}
#home .links .item .obj .t2 {
  position: relative;
  font-size: 15px;
  line-height: 32px;
  color: #5c6b7d;
}
#home .links .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#home .links .item:nth-child(4n) {
  margin-right: 0;
}
#home .links:after {
  content: " ";
  display: block;
  clear: both;
}
#home .tejia {
  position: relative;
  height: 450px;
  background-image: url(../Images/z26.png);
  background-size: 100% 100%;
  color: #FFFFFF;
}
#home .tejia .t1 {
  position: relative;
  padding-top: 25px;
  font-weight: bold;
  line-height: 60px;
  font-size: 34px;
  text-align: center;
}
#home .tejia .t2 {
  position: relative;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  background-image: url(../Images/z27.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#home .tejia .t2 a {
  position: absolute;
  right: 25px;
  top: 0;
  width: 76px;
  background-color: #FFFFFF;
  border-radius: 36px;
  color: #262626;
  text-align: center;
  font-size: 15px;
}
#home .tejia .t2 a:hover {
  background-color: #fa9c65;
  color: #FFFFFF;
}
#home .tejia .btn {
  position: absolute;
  top: 250px;
  width: 42px;
  height: 41px;
  background-position: center center;
  background-size: 100% 100%;
  z-index: 1000;
  cursor: pointer;
}
#home .tejia .btn.prev {
  left: -30px;
  background-image: url(../Images/z29.png);
}
#home .tejia .btn.prev:hover {
  background-image: url(../Images/z30.png);
}
#home .tejia .btn.next {
  right: -30px;
  background-image: url(../Images/z31.png);
}
#home .tejia .btn.next:hover {
  background-image: url(../Images/z32.png);
}
#home .tejia .con {
  margin: 20px 36px;
}
#home .tejia .con .wr .sl .data {
  position: relative;
  height: 264px;
  background-color: #FFFFFF;
  padding: 1px;
}
#home .tejia .con .wr .sl .data .pic {
  position: relative;
  height: 150px;
  margin: 15px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
  background-size: contain;
}
#home .tejia .con .wr .sl .data .tit {
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  margin: 0 15px;
  color: #262626;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#home .tejia .con .wr .sl .data .price {
  position: relative;
  margin: 10px 15px;
  border: solid 1px #fa9c65;
  color: #262626;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #fa9c65;
  border-radius: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#home .tejia .con .wr .sl .data a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#home .tejia .con .wr .sl .data:hover .price {
  background-color: #fa9c65;
  color: #FFFFFF;
}
#home .guanggao {
  position: relative;
  margin: 42px 0;
  text-align: center;
}
#home .guanggao img {
  max-width: 100%;
  cursor: pointer;
}
#home .hotcon {
  position: relative;
  padding: 10px 0;
}
#home .hotcon .t1 {
  position: relative;
  font-weight: bold;
  line-height: 60px;
  font-size: 34px;
  text-align: center;
  color: #5bace3;
}
#home .hotcon .t2 {
  position: relative;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #838383;
  background-image: url(../Images/z35.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#home .hotcon .groups {
  position: relative;
  margin: 0 11px;
}
#home .hotcon .groups .group {
  position: relative;
  height: 360px;
  margin-top: 25px;
  background-color: #f6839e;
  background-image: url(../Images/z36.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 10px;
}
#home .hotcon .groups .group .data {
  position: absolute;
  left: 25px;
  top: 20px;
  width: 205px;
  height: 316px;
  color: #FFFFFF;
}
#home .hotcon .groups .group .data .sname {
  position: relative;
  line-height: 50px;
  font-weight: bold;
  font-size: 28px;
}
#home .hotcon .groups .group .data .list {
  position: relative;
  height: 260px;
  border-top: solid 1px #FFFFFF;
  background-color: rgba(0, 0, 0, 0.1);
}
#home .hotcon .groups .group .data .list .ss {
  position: relative;
  margin: 10px;
  height: 192px;
  overflow: hidden;
}
#home .hotcon .groups .group .data .list .ss a {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 32px;
  display: inline-block;
  margin-right: 20px;
}
#home .hotcon .groups .group .data .list .more {
  position: relative;
  border-top: dashed 1px #FFFFFF;
  line-height: 45px;
  font-size: 14px;
  text-align: center;
}
#home .hotcon .groups .group .data .list .more a {
  color: #FFFFFF;
}
#home .hotcon .groups .group .right {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 1085px;
  height: 320px;
  background-color: #FFFFFF;
  border-radius: 10px;
}
#home .hotcon .groups .group .right .con {
  position: relative;
  margin: 20px;
}
#home .hotcon .groups .group .right .con .wr .sl .obj {
  position: relative;
  height: 270px;
  background-color: #f1f2f6;
  padding: 1px;
}
#home .hotcon .groups .group .right .con .wr .sl .obj .pic {
  position: relative;
  height: 160px;
  margin: 10px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
  background-size: contain;
  background-color: #FFFFFF;
}
#home .hotcon .groups .group .right .con .wr .sl .obj .tit {
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  margin: 0 15px;
  color: #262626;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#home .hotcon .groups .group .right .con .wr .sl .obj .price {
  position: relative;
  margin: 10px 15px;
  border: solid 1px #fa9c65;
  color: #262626;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #fa9c65;
  border-radius: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#home .hotcon .groups .group .right .con .wr .sl .obj a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#home .hotcon .groups .group .right .con .wr .sl .obj:hover .price {
  background-color: #fa9c65;
  color: #FFFFFF;
}
#home_team {
  position: relative;
  padding: 45px 0;
  background-image: url(../Images/z37.jpg);
  background-position: center center;
  background-size: cover;
  margin-top: 50px;
}
#home_team .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#home_team .content .t1 {
  position: relative;
  font-weight: bold;
  line-height: 54px;
  font-size: 34px;
  text-align: center;
  color: #FFFFFF;
}
#home_team .content .t2 {
  position: relative;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #FFFFFF;
  background-image: url(../Images/z50.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#home_team .content .con {
  margin-top: 30px;
}
#home_team .content .con .wr .sl {
  position: relative;
  height: 236px;
  background-image: url(../Images/z38.png);
  border-radius: 10px;
  overflow: hidden;
}
#home_team .content .con .wr .sl .pic {
  position: absolute;
  left: 23px;
  top: 28px;
  width: 132px;
  height: 132px;
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
}
#home_team .content .con .wr .sl .more {
  position: absolute;
  left: 30px;
  bottom: 20px;
  width: 116px;
  line-height: 32px;
  border: solid 1px #9fcae6;
  color: #FFFFFF;
  border-radius: 32px;
  text-align: center;
  cursor: pointer;
  font-size: 15px;
}
#home_team .content .con .wr .sl .more:hover {
  background-color: #fa9c65;
  border-color: #fa9c65;
}
#home_team .content .con .wr .sl .obj {
  position: absolute;
  right: 25px;
  top: 35px;
  color: #FFFFFF;
  width: 230px;
}
#home_team .content .con .wr .sl .obj .tit {
  line-height: 40px;
  font-size: 16px;
  margin-bottom: 10px;
}
#home_team .content .con .wr .sl .obj .tit span {
  font-size: 26px;
  font-weight: bold;
  margin-right: 10px;
}
#home_team .content .con .wr .sl .obj .text {
  position: relative;
  font-size: 15px;
  line-height: 24px;
  white-space: break-spaces;
}
#home_team .content .con .wr .sl .obj .item {
  position: relative;
  font-size: 15px;
  line-height: 24px;
}
#home_team .content .con .wr .sl .obj .item .zd {
  position: relative;
  float: left;
  margin-right: 5px;
}
#home_team .content .con .wr .sl .obj .item .val {
  position: relative;
  float: left;
}
#home_team .content .con .wr .sl .obj .item:after {
  content: " ";
  display: block;
  clear: both;
}
#home_about {
  position: relative;
  background-color: #eef7fc;
  padding: 40px 0 80px 0;
}
#home_about .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#home_about .content .left {
  position: relative;
  float: left;
  width: 50%;
}
#home_about .content .left .tit {
  position: relative;
  padding-top: 20px;
  line-height: 60px;
  font-size: 28px;
  font-weight: bold;
  color: #5bace3;
}
#home_about .content .left .text {
  position: relative;
  line-height: 32px;
  min-height: 220px;
  font-size: 15px;
  overflow: hidden;
  color: #262626;
}
#home_about .content .left .text img {
  max-width: 100%;
}
#home_about .content .left .more {
  position: relative;
}
#home_about .content .left .more a {
  display: inline-block;
  width: 170px;
  line-height: 50px;
  text-align: center;
  background-color: #5bace3;
  color: #FFFFFF;
  font-size: 15px;
  border-radius: 50px;
}
#home_about .content .left .more a:hover {
  background-color: #fa9c65;
}
#home_about .content .right {
  position: relative;
  float: right;
  width: 625px;
  margin-right: 15px;
}
#home_about .content .right .pic {
  position: relative;
  background-color: #d8ecf8;
  border-radius: 10px;
}
#home_about .content .right .pic img {
  position: relative;
  top: 15px;
  right: -15px;
  display: block;
  max-width: 100%;
  border-radius: 10px;
}
#home_about .content:after {
  content: " ";
  display: block;
  clear: both;
}
#home_news {
  position: relative;
  margin: 45px 0;
}
#home_news .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#home_news .content .t1 {
  position: relative;
  font-weight: bold;
  line-height: 60px;
  font-size: 34px;
  text-align: center;
  color: #5bace3;
}
#home_news .content .t2 {
  position: relative;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #838383;
  background-image: url(../Images/z49.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#home_news .content .list1 {
  position: relative;
  margin-top: 35px;
}
#home_news .content .list1 .item {
  position: relative;
  width: 416px;
  height: 130px;
  float: left;
  margin-right: 56px;
  border-bottom: solid 1px #f2f2f2;
}
#home_news .content .list1 .item .pic {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 110px;
  background-position: center center;
  background-size: cover;
  border-radius: 6px;
  overflow: hidden;
}
#home_news .content .list1 .item .obj {
  position: absolute;
  right: 0;
  top: 0;
  width: 230px;
  height: 110px;
}
#home_news .content .list1 .item .obj .tit {
  position: relative;
  font-size: 16px;
  line-height: 32px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#home_news .content .list1 .item .obj .jianjie {
  position: relative;
  font-size: 13px;
  line-height: 22px;
  height: 44px;
  color: #7f7f7f;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
#home_news .content .list1 .item .obj .date {
  position: relative;
  font-size: 13px;
  line-height: 24px;
  color: #7f7f7f;
  padding-left: 20px;
  margin-top: 10px;
  background-image: url(../Images/z42.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#home_news .content .list1 .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 110px;
  z-index: 100;
}
#home_news .content .list1 .item:hover .obj .tit {
  color: #fa9c65;
}
#home_news .content .list1 .item:nth-child(3n) {
  margin-right: 0;
}
#home_news .content .list1:after {
  content: " ";
  display: block;
  clear: both;
}
#home_news .content .list2 {
  position: relative;
}
#home_news .content .list2 .item {
  position: relative;
  width: 416px;
  height: 60px;
  margin-top: 10px;
  float: left;
  margin-right: 56px;
  border-bottom: solid 1px #f2f2f2;
}
#home_news .content .list2 .item .tit {
  position: relative;
  font-size: 16px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#home_news .content .list2 .item .date {
  position: relative;
  font-size: 13px;
  line-height: 24px;
  color: #7f7f7f;
  padding-left: 20px;
  background-image: url(../Images/z42.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#home_news .content .list2 .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#home_news .content .list2 .item:hover .tit {
  color: #fa9c65;
}
#home_news .content .list2 .item:nth-child(3n) {
  margin-right: 0;
}
#home_news .content .list2:after {
  content: " ";
  display: block;
  clear: both;
}
#home_liucheng {
  position: relative;
  margin: 45px 0;
}
#home_liucheng .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#home_liucheng .content .t1 {
  position: relative;
  font-weight: bold;
  line-height: 60px;
  font-size: 34px;
  text-align: center;
  color: #5bace3;
}
#home_liucheng .content .t2 {
  position: relative;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #838383;
  background-image: url(../Images/z49.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#home_liucheng .content .items {
  position: relative;
  margin-top: 30px;
}
#home_liucheng .content .items .item {
  position: relative;
  float: left;
  width: 240px;
  height: 110px;
  background-color: #5bace3;
  text-align: center;
  border-radius: 6px;
  margin-right: 40px;
  padding-top: 1px;
}
#home_liucheng .content .items .item .icon {
  position: relative;
  line-height: 54px;
  margin-top: 10px;
}
#home_liucheng .content .items .item .icon img {
  vertical-align: middle;
}
#home_liucheng .content .items .item .tit {
  font-weight: bold;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 28px;
}
#home_liucheng .content .items .item .right {
  position: absolute;
  right: -30px;
  top: 36px;
}
#home_liucheng .content .items .item:nth-child(5n) {
  margin-right: 0;
}
#home_liucheng .content .items .item2 {
  background-color: #44cbd6;
}
#home_liucheng .content .items .item3 {
  background-color: #fbac7c;
}
#home_liucheng .content .items .item4 {
  background-color: #f7839f;
}
#home_liucheng .content .items .item5 {
  background-color: #c3ace6;
}
#home_liucheng .content .items:after {
  content: " ";
  display: block;
  clear: both;
}
#footer_tips {
  position: relative;
  background-color: #e8e8e8;
  padding: 30px 0;
}
#footer_tips .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#footer_tips .content .item {
  position: relative;
  float: left;
  padding-left: 70px;
  margin-right: 64px;
}
#footer_tips .content .item img {
  position: absolute;
  left: 0;
  top: 0;
}
#footer_tips .content .item .t1 {
  position: relative;
  font-size: 15px;
  line-height: 26px;
  font-weight: bold;
  color: #262626;
  margin-top: 4px;
}
#footer_tips .content .item .t2 {
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #757575;
}
#footer_tips .content .item:nth-last-child(1) {
  margin-right: 0;
}
#footer_tips .content:after {
  content: " ";
  display: block;
  clear: both;
}
#footer {
  position: relative;
  padding: 30px 0;
  background-color: #595a5d;
  background-image: url(../Images/z56.png);
  background-position: bottom center;
  background-repeat: no-repeat;
}
#footer .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#footer .content .sorts {
  position: relative;
  line-height: 60px;
  color: #FFFFFF;
  font-size: 16px;
  border-bottom: solid 1px #6f7174;
}
#footer .content .sorts span {
  margin-right: 50px;
  cursor: pointer;
}
#footer .content .sorts .active {
  font-weight: bold;
}
#footer .content .groups {
  position: relative;
  margin: 10px 0;
}
#footer .content .groups .group {
  position: relative;
  width: 1400px;
  display: none;
}
#footer .content .groups .group.active {
  display: block;
}
#footer .content .groups .group .sort {
  position: relative;
  float: left;
  min-width: 130px;
  margin-right: 10px;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 34px;
}
#footer .content .groups .group .sort:hover {
  color: #fa9c65;
}
#footer .content .groups .group .link {
  position: relative;
  float: left;
  margin-right: 40px;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 34px;
}
#footer .content .groups .group .link:hover {
  color: #fa9c65;
}
#footer .content .groups .group:after {
  content: " ";
  display: block;
  clear: both;
}
#footer .content .other {
  position: relative;
  margin-top: 30px;
  border-top: solid 1px #6f7174;
  padding-top: 30px;
}
#footer .content .other .data {
  position: relative;
  min-height: 100px;
  float: left;
  padding-left: 114px;
  font-size: 14px;
  line-height: 28px;
  color: #c8c8c9;
}
#footer .content .other .data span {
  font-weight: bold;
  color: #FFFFFF;
  font-size: 20px;
}
#footer .content .other .data img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100px;
  height: 100px;
}
#footer .content .other .menus {
  position: relative;
  float: right;
}
#footer .content .other .menus .menu {
  position: relative;
  float: left;
  margin: -10px 40px 0 30px;
}
#footer .content .other .menus .menu .sname {
  position: relative;
  font-size: 14px;
  line-height: 40px;
  color: #FFFFFF;
}
#footer .content .other .menus .menu dl dd {
  font-size: 14px;
  line-height: 32px;
  color: #c8c8c9;
}
#footer .content .other .menus .menu dl dd a {
  color: #c8c8c9;
}
#footer .content .other .menus:after {
  content: " ";
  display: block;
  clear: both;
}
#footer .content .other:after {
  content: " ";
  display: block;
  clear: both;
}
#copyright {
  position: relative;
  background-color: #3a3a3a;
  padding: 16px 0;
}
#copyright .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 28px;
  color: #c8c8c9;
}
#copyright .content a {
  color: #c8c8c9;
}
#copyright .content img {
  max-width: 100%;
}
#otherbanner {
  position: relative;
  background-position: center center;
  background-size: cover;
  height: 300px;
}
#otherbanner .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}
#otherbanner .content .t1 {
  position: relative;
  font-weight: bold;
  line-height: 54px;
  font-size: 34px;
  text-align: center;
  color: #FFFFFF;
}
#otherbanner .content .t2 {
  position: relative;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #FFFFFF;
  background-image: url(../Images/z59.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#otherbanner .content .trademark {
  position: absolute;
  left: 0;
  bottom: -105px;
  width: 100%;
  line-height: 72px;
  z-index: 1000;
  background-color: #FFFFFF;
  border-radius: 10px 10px 0 0;
}
#otherbanner .content .trademark .total {
  position: relative;
  font-size: 14px;
  color: #7f7f7f;
  padding: 0 25px;
}
#otherbanner .content .trademark .total span {
  color: #5bace3;
  font-weight: bold;
  font-size: 20px;
  margin-right: 30px;
}
#otherbanner .content .trademark .kuaidi {
  position: absolute;
  right: 30px;
  top: 16px;
  width: 470px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
#otherbanner .content .trademark .kuaidi .con {
  height: 100%;
}
#otherbanner .content .trademark .kuaidi .con .wr {
  height: 100%;
}
#otherbanner .content .trademark .kuaidi .con .wr .sl {
  height: 100%;
  background-image: url(../Images/z92.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 22px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#otherbanner .content .trademark .kuaidi .con .wr .sl .s1 {
  color: #262626;
  color: #5bace3;
  margin-right: 10px;
}
#otherbanner .trademarkcon .t1 {
  top: -40px;
}
#otherbanner .trademarkcon .t2 {
  top: -40px;
}
#news {
  position: relative;
  background-color: #f5f5f5;
  padding: 40px 0 1px 0;
}
#news .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#news .content .datalist {
  position: relative;
  float: left;
  width: 1080px;
}
#news .content .datalist .sorts {
  position: relative;
  padding: 30px 25px;
  padding-bottom: 0;
  background-color: #FFFFFF;
  border-radius: 10px 10px 0 0;
}
#news .content .datalist .sorts a {
  position: relative;
  float: left;
  width: 150px;
  text-align: center;
  line-height: 50px;
  background-color: #edeff5;
  font-weight: bold;
  font-size: 16px;
}
#news .content .datalist .sorts a.active {
  background-color: #5bace3;
  color: #FFFFFF;
}
#news .content .datalist .sorts:after {
  content: " ";
  display: block;
  clear: both;
}
#news .content .datalist ul {
  position: relative;
}
#news .content .datalist ul li {
  position: relative;
  height: 200px;
  background-color: #FFFFFF;
  margin-bottom: 20px;
  border-radius: 10px;
  padding: 2px 0;
}
#news .content .datalist ul li .data {
  position: relative;
  margin: 20px 25px;
}
#news .content .datalist ul li .data .pic {
  position: absolute;
  left: 0;
  top: 0;
  width: 256px;
  height: 160px;
  overflow: hidden;
  border-radius: 10px;
}
#news .content .datalist ul li .data .pic span {
  display: block;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.2s;
}
#news .content .datalist ul li .data .pic span:hover {
  transform: scale(1.05);
}
#news .content .datalist ul li .data .obj {
  position: relative;
  margin-left: 270px;
}
#news .content .datalist ul li .data .obj .tit {
  padding-top: 10px;
  line-height: 36px;
  font-size: 16px;
  font-weight: bold;
}
#news .content .datalist ul li .data .obj .jianjie {
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
}
#news .content .datalist ul li .data .obj .date {
  position: relative;
  font-size: 12px;
  line-height: 28px;
  margin-top: 15px;
  color: #676767;
  padding-left: 20px;
  background-image: url(../Images/z42.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#news .content .datalist ul li a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#news .content .datalist ul li:hover .data .obj .tit {
  color: #fa9c65;
}
#news .content .datalist .tips {
  text-align: center;
  padding: 35px 0;
  background-color: #FFFFFF;
  color: #777777;
  font-size: 14px;
}
#news .content .datalist .aricle {
  position: relative;
  padding: 25px;
  background-color: #FFFFFF;
  margin-bottom: 25px;
  border-radius: 0 0 10px 10px;
}
#news .content .datalist .aricle .title {
  position: relative;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
}
#news .content .datalist .aricle .date {
  position: relative;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  color: #777777;
}
#news .content .datalist .aricle .text {
  position: relative;
  font-size: 14px;
  line-height: 26px;
  color: #262626;
  overflow: hidden;
}
#news .content .datalist .aricle .text img {
  max-width: 100%;
}
#news .content .datalist .other {
  position: relative;
  margin: 20px 0;
  line-height: 30px;
}
#news .content .datalist #xwtjydlist {
  position: relative;
  padding: 1px 25px;
  background-color: #FFFFFF;
  margin: 25px 0;
  border-radius: 0 0 10px 10px;
}
#news .content .datalist #xwtjydlist .thisname {
  position: relative;
  line-height: 60px;
  font-size: 20px;
  font-weight: bold;
  border-bottom: solid 1px #DDDDDD;
}
#news .content .datalist #xwtjydlist dl {
  position: relative;
  padding: 10px 0;
}
#news .content .datalist #xwtjydlist dl dd {
  position: relative;
  float: left;
  width: 48%;
  font-size: 14px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#news .content .datalist #xwtjydlist dl dd label {
  margin-right: 5px;
}
#news .content .datalist #xwtjydlist dl dd:hover {
  color: #FF0000;
}
#news .content .datalist #xwtjydlist dl dd:hover a {
  color: #FF0000;
}
#news .content .datalist #xwtjydlist dl dd:nth-child(2n) {
  float: right;
}
#news .content .datalist #xwtjydlist dl:after {
  content: " ";
  display: block;
  clear: both;
}
#news .content .xianzhi_icon {
  position: relative;
  float: right;
  width: 255px;
  margin-bottom: 40px;
}
#news .content .xianzhi_icon .agent {
  position: relative;
  margin-bottom: 20px;
  padding: 15px 20px;
  background-color: #FFFFFF;
  text-align: center;
}
#news .content .xianzhi_icon .agent .title {
  position: relative;
}
#news .content .xianzhi_icon .agent .title span {
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 40px;
  font-weight: bold;
  color: #5bace3;
}
#news .content .xianzhi_icon .agent .title span:before {
  content: " ";
  position: absolute;
  left: -64px;
  top: 20px;
  width: 54px;
  height: 1px;
  background-color: #5bace3;
}
#news .content .xianzhi_icon .agent .title span:after {
  content: " ";
  position: absolute;
  right: -64px;
  top: 20px;
  width: 54px;
  height: 1px;
  background-color: #5bace3;
}
#news .content .xianzhi_icon .agent .pic {
  position: relative;
  width: 120px;
  height: 120px;
  border: solid 1px #DDDDDD;
  margin: 10px auto 0;
}
#news .content .xianzhi_icon .agent .pic span {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
#news .content .xianzhi_icon .agent .name {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  color: #252525;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#news .content .xianzhi_icon .agent .item {
  position: relative;
  width: 180px;
  margin: 0 auto;
  line-height: 40px;
  border-radius: 40px;
  color: #FFFFFF;
  cursor: pointer;
  text-align: left;
  text-indent: 70px;
  font-size: 17px;
  background-color: #5bace3;
  background-position: left 36px center;
  background-repeat: no-repeat;
  background-image: url(../Images/c1.png);
  margin-bottom: 10px;
}
#news .content .xianzhi_icon .agent .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
#news .content .xianzhi_icon .agent .item.wechat {
  background-image: url(../Images/c2.png);
  background-color: #fa9c65;
}
#news .content .xianzhi_icon .agent .item.wechat .hideewm {
  display: none;
  position: absolute;
  top: -240px;
  left: -20px;
  width: 200px;
  padding: 10px;
  background-color: #FFFFFF;
  border: solid 1px #DDDDDD;
  border-radius: 6px;
}
#news .content .xianzhi_icon .agent .item.wechat .hideewm img {
  display: block;
  width: 100%;
}
#news .content .xianzhi_icon .agent .item.wechat .hideewm:after {
  position: absolute;
  bottom: -14px;
  left: 106px;
  content: '';
  height: 4px;
  width: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f3f3f3;
}
#news .content .xianzhi_icon .agent .item.wechat:hover .hideewm {
  display: block;
}
#news .content .xianzhi_icon .agent .tel {
  position: relative;
  line-height: 45px;
  font-size: 16px;
  color: #5bace3;
  font-weight: bold;
  border-top: dashed 1px #e5ecf2;
  margin-top: 20px;
}
#news .content .xianzhi_icon .head {
  position: relative;
}
#news .content .xianzhi_icon .head img {
  width: 100%;
  display: block;
}
#news .content .xianzhi_icon ul {
  position: relative;
  padding: 16px 0;
  background-color: #FFFFFF;
}
#news .content .xianzhi_icon ul li {
  position: relative;
  padding: 10px;
}
#news .content .xianzhi_icon ul li .data {
  position: relative;
  border-bottom: solid 1px #f1f1f1;
  padding: 0 15px;
}
#news .content .xianzhi_icon ul li .data .pic {
  position: relative;
  height: 150px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
}
#news .content .xianzhi_icon ul li .data .tit {
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  color: #262626;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#news .content .xianzhi_icon ul li .data .price {
  position: relative;
  margin-bottom: 10px;
  color: #262626;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #fa9c65;
  border-radius: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#news .content .xianzhi_icon ul li .data a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#news .content:after {
  content: " ";
  display: block;
  clear: both;
}
#contact {
  position: relative;
  background-color: #f5f5f5;
  padding: 40px 0;
}
#contact .con1 {
  position: relative;
  width: 1360px;
  margin: 0 auto;
  background-color: #FFFFFF;
  border-radius: 10px;
}
#contact .con1 .con {
  position: relative;
  padding: 30px 25px;
}
#contact .con1 .con .left {
  position: relative;
  width: 670px;
  float: left;
}
#contact .con1 .con .left .title {
  position: relative;
  font-size: 28px;
  line-height: 60px;
  font-weight: bold;
  color: #5bace3;
}
#contact .con1 .con .left .text {
  position: relative;
  font-size: 15px;
  line-height: 32px;
  overflow: hidden;
}
#contact .con1 .con .left .text img {
  max-width: 100%;
}
#contact .con1 .con .right {
  position: relative;
  width: 600px;
  margin-right: 15px;
  margin-bottom: 15px;
  float: right;
}
#contact .con1 .con .right .pic {
  position: relative;
  background-color: #d8ecf8;
  border-radius: 10px;
}
#contact .con1 .con .right .pic img {
  position: relative;
  top: 15px;
  right: -15px;
  display: block;
  width: 100%;
  max-width: 100%;
  border-radius: 10px;
}
#contact .con1 .con:after {
  content: " ";
  display: block;
  clear: both;
}
#contact .con2 {
  position: relative;
  width: 1360px;
  margin: 25px auto;
  background-color: #FFFFFF;
  border-radius: 10px;
}
#contact .con2 .con {
  position: relative;
  padding: 30px 25px;
  background-image: url(../Images/z64.png);
  background-position: bottom center;
  background-repeat: no-repeat;
}
#contact .con2 .con .text {
  position: relative;
  font-size: 15px;
  line-height: 26px;
  overflow: hidden;
}
#contact .con2 .con .text img {
  max-width: 100%;
}
#contact .con3 {
  position: relative;
  width: 1360px;
  height: 800px;
  margin: 0 auto;
  background-color: #FFFFFF;
  border-radius: 10px;
}
#contact .con3 #map {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
}
#contact .con3 .guestbook {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
}
#contact .con3 .guestbook .group {
  position: relative;
  padding: 25px;
}
#contact .con3 .guestbook .group .thisname {
  position: relative;
  padding: 20px 15px;
}
#contact .con3 .guestbook .group .thisname .t1 {
  position: relative;
  font-size: 30px;
  font-weight: bold;
  color: #5bace3;
}
#contact .con3 .guestbook .group .thisname .t2 {
  font-size: 15px;
  color: #838383;
}
#contact .con3 .guestbook .group .lx {
  position: relative;
  padding: 0 15px;
  border-bottom: solid 1px #e8e8e8;
  padding-bottom: 40px;
}
#contact .con3 .guestbook .group .lx .item {
  position: relative;
  font-size: 15px;
  line-height: 25px;
  padding: 5px 0;
  margin-top: 13px;
  color: #262626;
  padding-left: 54px;
  background-image: url(../Images/z65.png);
  background-position: left 10px top;
  background-repeat: no-repeat;
}
#contact .con3 .guestbook .group .lx .item span {
  font-weight: bold;
  font-size: 20px;
}
#contact .con3 .guestbook .group form {
  position: relative;
  padding: 0 15px;
}
#contact .con3 .guestbook .group form .item {
  position: relative;
  float: left;
  width: 292px;
  height: 44px;
  margin-top: 14px;
  border: solid 1px #e6e6e6;
  border-radius: 4px;
  overflow: hidden;
}
#contact .con3 .guestbook .group form .item input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  font-family: "微软雅黑";
  font-size: 14px;
  text-indent: 10px;
}
#contact .con3 .guestbook .group form .item:nth-child(2n) {
  float: right;
}
#contact .con3 .guestbook .group form .code img {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  border-left: solid 1px #DDDDDD;
}
#contact .con3 .guestbook .group form .text {
  width: 100%;
  height: auto;
}
#contact .con3 .guestbook .group form .text textarea {
  position: relative;
  width: 100%;
  height: 100px;
  margin: 8px;
  border: none;
  outline: none;
  font-family: "微软雅黑";
  font-size: 14px;
}
#contact .con3 .guestbook .group form:after {
  content: " ";
  display: block;
  clear: both;
}
#contact .con3 .guestbook .group .submit {
  position: relative;
  text-align: center;
  margin-top: 25px;
}
#contact .con3 .guestbook .group .submit span {
  position: relative;
  display: inline-block;
  width: 170px;
  line-height: 50px;
  background-color: #5bace3;
  color: #FFFFFF;
  border-radius: 50px;
  font-size: 15px;
  cursor: pointer;
}
#service {
  position: relative;
  background-color: #F5F5F5;
  padding: 40px 0;
}
#service .con1 {
  position: relative;
  width: 1360px;
  margin: 0 auto;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 0 4px #EEEEEE;
}
#service .con1 .con {
  position: relative;
  padding: 25px;
}
#service .con1 .con .text {
  position: relative;
  font-size: 15px;
  line-height: 26px;
  overflow: hidden;
  color: #262626;
}
#service .con1 .con .text img {
  max-width: 100%;
}
#service .con2 {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#service .con2 .items {
  position: relative;
}
#service .con2 .items .item {
  border-radius: 10px;
  position: relative;
  margin: 20px 0;
  width: 430px;
  height: 470px;
  float: left;
  background-color: #FFFFFF;
  margin-right: 35px;
  overflow: hidden;
}
#service .con2 .items .item .pic {
  position: relative;
  height: 180px;
  background-position: center center;
  background-size: cover;
}
#service .con2 .items .item .obj {
  position: relative;
  text-align: center;
  padding: 20px 30px;
}
#service .con2 .items .item .obj .tit {
  line-height: 40px;
  font-size: 24px;
  font-weight: bold;
  color: #5bace3;
}
#service .con2 .items .item .obj .text {
  position: relative;
  font-size: 14px;
  line-height: 26px;
  max-height: 156px;
  color: #676767;
  color: #262626;
  white-space: break-spaces;
  font-weight: bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
}
#service .con2 .items .item .obj .more {
  position: relative;
  text-align: center;
  margin-top: 10px;
}
#service .con2 .items .item .obj .more a,
#service .con2 .items .item .obj .more span {
  display: inline-block;
  border: solid 1px #fa9c65;
  line-height: 36px;
  font-size: 14px;
  font-weight: bold;
  width: 120px;
  color: #fa9c65;
  cursor: pointer;
  border-radius: 36px;
}
#service .con2 .items .item .obj .more a:hover,
#service .con2 .items .item .obj .more span:hover {
  background-color: #fa9c65;
  color: #FFFFFF;
}
#service .con2 .items .item:nth-child(3n+2) .pic {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
#service .con2 .items .item:nth-child(3n) {
  margin-right: 0;
}
#service .con2 .items:after {
  content: " ";
  display: block;
  clear: both;
}
#tuijianyuedu {
  position: relative;
  background-color: #FFFFFF;
  padding: 35px 0;
}
#tuijianyuedu .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#tuijianyuedu .content .t1 {
  position: relative;
  font-weight: bold;
  line-height: 60px;
  font-size: 34px;
  text-align: center;
  color: #5bace3;
}
#tuijianyuedu .content .t2 {
  position: relative;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #838383;
  background-image: url(../Images/z49.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#tuijianyuedu .content .list1 {
  position: relative;
  margin: 25px 0;
}
#tuijianyuedu .content .list1 .item {
  position: relative;
  float: left;
  width: 656px;
  height: 110px;
}
#tuijianyuedu .content .list1 .item .pic {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  border-radius: 6px;
}
#tuijianyuedu .content .list1 .item .obj {
  position: relative;
  margin-left: 190px;
}
#tuijianyuedu .content .list1 .item .obj .tit {
  position: relative;
  font-size: 16px;
  line-height: 32px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#tuijianyuedu .content .list1 .item .obj .jianjie {
  position: relative;
  font-size: 13px;
  line-height: 22px;
  height: 44px;
  color: #7f7f7f;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
#tuijianyuedu .content .list1 .item .obj .date {
  position: relative;
  font-size: 13px;
  line-height: 24px;
  color: #7f7f7f;
  padding-left: 20px;
  margin-top: 10px;
  background-image: url(../Images/z42.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#tuijianyuedu .content .list1 .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#tuijianyuedu .content .list1 .item:nth-child(2n) {
  float: right;
}
#tuijianyuedu .content .list1 .item:hover .obj .tit {
  color: #fa9c65;
}
#tuijianyuedu .content .list1:after {
  content: " ";
  display: block;
  clear: both;
}
#tuijianyuedu .content .list2 {
  position: relative;
  padding-bottom: 25px;
}
#tuijianyuedu .content .list2 .item {
  position: relative;
  float: left;
  width: 656px;
  line-height: 48px;
  border-bottom: solid 1px #e8e9ef;
}
#tuijianyuedu .content .list2 .item i {
  position: absolute;
  left: 0;
  top: 0;
  font-style: normal;
  color: #262626;
  font-size: 15px;
}
#tuijianyuedu .content .list2 .item .tit {
  font-size: 15px;
  margin-left: 16px;
}
#tuijianyuedu .content .list2 .item span {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  color: #676767;
}
#tuijianyuedu .content .list2 .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#tuijianyuedu .content .list2 .item:nth-child(2n) {
  float: right;
}
#tuijianyuedu .content .list2 .item:hover i {
  color: #fa9c65;
}
#tuijianyuedu .content .list2 .item:hover .tit {
  color: #fa9c65;
}
#tuijianyuedu .content .list2:after {
  content: " ";
  display: block;
  clear: both;
}
#sorts {
  position: relative;
  padding: 40px 0;
  background-color: #f5f5f5;
}
#sorts .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#sorts .content .sortlist {
  position: relative;
  float: left;
  width: 1080px;
  background-color: #FFFFFF;
  border-radius: 10px;
}
#sorts .content .sortlist .con {
  position: relative;
  padding: 25px;
}
#sorts .content .sortlist .con .search_tips {
  position: relative;
  font-size: 14px;
  line-height: 30px;
  margin-bottom: 10px;
}
#sorts .content .sortlist .con .search_tips span {
  color: #FF0000;
}
#sorts .content .sortlist .con .search {
  position: relative;
  height: 60px;
  line-height: 60px;
  border: solid 1px #d4d6d7;
  box-sizing: border-box;
}
#sorts .content .sortlist .con .search input {
  position: absolute;
  left: 0;
  top: 0;
  height: 56px;
  width: 96%;
  outline: none;
  border: none;
  text-indent: 12px;
  font-size: 14px;
}
#sorts .content .sortlist .con .search .sub {
  position: absolute;
  right: -1px;
  top: -1px;
  width: 180px;
  height: 60px;
  background-color: #5bace3;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 18px;
  text-indent: 75px;
  background-image: url(../Images/z73.png);
  background-position: left 38px center;
  background-repeat: no-repeat;
}
#sorts .content .sortlist .con .items {
  position: relative;
  margin: 10px 0;
}
#sorts .content .sortlist .con .items .item {
  position: relative;
  width: 198px;
  height: 190px;
  border: solid 1px #e9eaeb;
  box-sizing: border-box;
  border-radius: 4px;
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  text-align: center;
  transition: all 0.2s;
}
#sorts .content .sortlist .con .items .item .icon {
  position: relative;
  margin: 16px auto;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: #deeef9;
  background-repeat: no-repeat;
  background-position: center center;
}
#sorts .content .sortlist .con .items .item .index {
  line-height: 22px;
  font-size: 14px;
  color: #fa9c65;
}
#sorts .content .sortlist .con .items .item .tit {
  line-height: 30px;
  font-size: 16px;
  color: #262626;
}
#sorts .content .sortlist .con .items .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#sorts .content .sortlist .con .items .item:nth-child(5n) {
  margin-right: 0;
}
#sorts .content .sortlist .con .items .item:hover {
  background-color: #f9f2f2;
  transform: translateY(-5px);
}
#sorts .content .sortlist .con .items:after {
  content: " ";
  display: block;
  clear: both;
}
#sorts .content .sortlist .con .sortdetail {
  position: relative;
}
#sorts .content .sortlist .con .sortdetail .data {
  position: relative;
  height: 90px;
}
#sorts .content .sortlist .con .sortdetail .data .icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: #deeef9;
  background-position: center center;
  background-repeat: no-repeat;
}
#sorts .content .sortlist .con .sortdetail .data .obj {
  position: absolute;
  left: 105px;
  top: 0;
  padding-top: 15px;
}
#sorts .content .sortlist .con .sortdetail .data .obj .o1 {
  font-size: 16px;
  font-weight: bold;
  color: #fa9c65;
}
#sorts .content .sortlist .con .sortdetail .data .obj .o2 {
  font-size: 22px;
  color: #262626;
}
#sorts .content .sortlist .con .sortdetail .data .search2 {
  position: absolute;
  right: 0;
  top: 12px;
  width: 750px;
  height: 60px;
  line-height: 60px;
  border: solid 1px #d4d6d7;
  box-sizing: border-box;
}
#sorts .content .sortlist .con .sortdetail .data .search2 input {
  position: absolute;
  left: 0;
  top: 0;
  height: 56px;
  width: 96%;
  outline: none;
  border: none;
  text-indent: 12px;
  font-size: 14px;
}
#sorts .content .sortlist .con .sortdetail .data .search2 .sub {
  position: absolute;
  right: -1px;
  top: -1px;
  width: 180px;
  height: 60px;
  background-color: #5bace3;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 18px;
  text-indent: 75px;
  background-image: url(../Images/z73.png);
  background-position: left 38px center;
  background-repeat: no-repeat;
}
#sorts .content .sortlist .con .sortdetail .datatext {
  position: relative;
  font-size: 15px;
  line-height: 32px;
  color: #262626;
  overflow: hidden;
  margin: 30px 0;
}
#sorts .content .sortlist .con .sortdetail .datatext img {
  max-width: 100%;
}
#sorts .content .sortlist .con .sortdetail .textitems {
  position: relative;
}
#sorts .content .sortlist .con .sortdetail .textitems .ts {
  position: relative;
  margin-top: 10px;
}
#sorts .content .sortlist .con .sortdetail .textitems .ts .tit {
  position: relative;
  line-height: 48px;
  font-size: 15px;
  padding: 0 25px;
  background-color: #FFFFFF;
  border: solid 1px #e2e4ea;
  color: #262626;
  cursor: pointer;
  background-image: url(../Images/z74.png);
  background-position: right 15px center;
  background-repeat: no-repeat;
}
#sorts .content .sortlist .con .sortdetail .textitems .ts .text {
  display: none;
  position: relative;
  padding: 10px 25px;
  line-height: 30px;
  font-size: 14px;
  overflow: hidden;
  border: solid 1px #e2e4ea;
  border-top: none;
}
#sorts .content .sortlist .con .sortdetail .textitems .ts .text img {
  max-width: 100%;
}
#sorts .content .sortlist .con .sortdetail .textitems .ts.active .tit {
  background-color: #5bace3;
  color: #FFFFFF;
  border-color: #5bace3;
  background-image: url(../Images/z75.png);
}
#sorts .content .sortlist .con .result_tips {
  text-align: center;
  font-size: 14px;
  line-height: 30px;
  color: #676767;
  margin-top: 15px;
}
#sorts .content .sortlist .con .result {
  position: relative;
  margin-top: 20px;
}
#sorts .content .sortlist .con .result .head {
  position: relative;
  font-size: 16px;
  line-height: 50px;
  text-align: center;
  color: #FFFFFF;
  background-color: #5bace3;
}
#sorts .content .sortlist .con .result .head .z1 {
  position: relative;
  float: left;
  width: 330px;
  border-right: 1px solid #bfbfbf;
  box-sizing: border-box;
}
#sorts .content .sortlist .con .result .head .z2 {
  position: relative;
  float: left;
  width: 700px;
}
#sorts .content .sortlist .con .result .head:after {
  content: " ";
  display: block;
  clear: both;
}
#sorts .content .sortlist .con .result .reslist {
  position: relative;
}
#sorts .content .sortlist .con .result .reslist .red {
  font-style: normal;
  color: red;
}
#sorts .content .sortlist .con .result .reslist .res {
  position: relative;
  border: solid 1px #DDDDDD;
  box-sizing: border-box;
  min-height: 176px;
}
#sorts .content .sortlist .con .result .reslist .res .left {
  position: relative;
  float: left;
  width: 330px;
}
#sorts .content .sortlist .con .result .reslist .res .left .anquan {
  display: none;
  position: absolute;
  right: -26px;
  top: 50%;
  transform: translateY(-50%);
  width: 51px;
  height: 51px;
  background-image: url(../Images/anquan.png);
  background-size: 100% 100%;
}
#sorts .content .sortlist .con .result .reslist .res .left .obj {
  position: relative;
  text-align: center;
  padding: 25px 0;
  width: 200px;
  margin: 0 auto;
}
#sorts .content .sortlist .con .result .reslist .res .left .obj .q1 {
  position: relative;
  border-bottom: 1px solid #767575;
  font-size: 16px;
  line-height: 40px;
  display: inline-block;
  min-width: 100px;
}
#sorts .content .sortlist .con .result .reslist .res .left .obj .q2 {
  position: relative;
  font-size: 14px;
  line-height: 30px;
  color: #676767;
  margin: 10px 0;
}
#sorts .content .sortlist .con .result .reslist .res .left .obj .q3 {
  position: relative;
  display: inline-block;
  background-color: #5bace3;
  color: #FFFFFF;
  line-height: 36px;
  font-size: 14px;
  padding: 0 20px;
  border-radius: 30px;
}
#sorts .content .sortlist .con .result .reslist .res .right {
  position: relative;
  float: left;
  width: 698px;
  min-height: 180px;
  border-left: 1px solid #bfbfbf;
  box-sizing: border-box;
}
#sorts .content .sortlist .con .result .reslist .res .right .textobj {
  position: relative;
  padding: 30px 60px;
  color: #676767;
}
#sorts .content .sortlist .con .result .reslist .res .right .textobj .w1 {
  font-size: 17px;
  font-weight: bold;
  line-height: 30px;
}
#sorts .content .sortlist .con .result .reslist .res .right .textobj .w2 {
  font-size: 14px;
  line-height: 24px;
}
#sorts .content .sortlist .con .result .reslist .res:after {
  content: " ";
  display: block;
  clear: both;
}
#sorts .content .xianzhi_icon {
  position: relative;
  float: right;
  width: 255px;
  margin-bottom: 40px;
}
#sorts .content .xianzhi_icon .head {
  position: relative;
}
#sorts .content .xianzhi_icon .head img {
  width: 100%;
  display: block;
}
#sorts .content .xianzhi_icon ul {
  position: relative;
  padding: 16px 0;
  background-color: #FFFFFF;
}
#sorts .content .xianzhi_icon ul li {
  position: relative;
  padding: 10px;
}
#sorts .content .xianzhi_icon ul li .data {
  position: relative;
  border-bottom: solid 1px #f1f1f1;
  padding: 0 15px;
}
#sorts .content .xianzhi_icon ul li .data .pic {
  position: relative;
  height: 150px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
}
#sorts .content .xianzhi_icon ul li .data .tit {
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  color: #262626;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#sorts .content .xianzhi_icon ul li .data .price {
  position: relative;
  margin-bottom: 10px;
  color: #262626;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #fa9c65;
  border-radius: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#sorts .content .xianzhi_icon ul li .data a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#sorts .content:after {
  content: " ";
  display: block;
  clear: both;
}
#logintop {
  position: relative;
  background-color: #FFFFFF;
}
#logintop .content {
  position: relative;
  width: 1360px;
  height: 130px;
  margin: 0 auto;
}
#logintop .content .logo {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  height: 100%;
  line-height: 130px;
}
#logintop .content .logo a {
  position: relative;
  display: block;
  height: 100%;
}
#logintop .content .logo a img {
  position: relative;
  vertical-align: middle;
  max-height: 80%;
  transition: all 0.2s;
}
#logintop .content .logo a img:hover {
  transform: translateY(-3px);
}
#logintop .content .return {
  position: absolute;
  right: 0;
  bottom: 20px;
  font-size: 16px;
  line-height: 30px;
  color: #5bace3;
}
#logintop .content .return:hover {
  color: #fa9c65;
}
#login {
  position: relative;
  padding: 80px 0;
  background-image: url(../Images/z76.jpg);
  background-position: center center;
  background-size: cover;
}
#login.regcon .content {
  background-image: url(../Images/z80.png);
  height: 700px;
}
#login .content {
  position: relative;
  width: 1360px;
  height: 640px;
  margin: 0 auto;
  background-image: url(../Images/z77.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
#login .content .group {
  position: absolute;
  right: 40px;
  top: 25px;
  width: 650px;
  height: 540px;
}
#login .content .group .types {
  position: relative;
  height: 60px;
  line-height: 60px;
  background-color: #eeeff4;
  text-align: center;
}
#login .content .group .types .type {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  font-size: 20px;
}
#login .content .group .types .type a {
  display: block;
}
#login .content .group .types .type.reg {
  left: 50%;
}
#login .content .group .types .type.active {
  background-color: #5bace3;
  color: #FFFFFF;
}
#login .content .group .types .type.active a {
  color: #FFFFFF;
}
#login .content .group .logingroup {
  position: relative;
  margin: 20px 0;
}
#login .content .group .logingroup .name {
  position: relative;
  text-align: center;
  font-size: 30px;
  line-height: 70px;
  color: #262626;
}
#login .content .group .logingroup .item {
  position: relative;
  border: solid 1px #e9eaef;
  height: 60px;
  background-color: #FFFFFF;
  margin-bottom: 20px;
  padding-left: 48px;
  background-repeat: no-repeat;
}
#login .content .group .logingroup .item input {
  position: absolute;
  left: 48px;
  top: 0;
  width: 560px;
  height: 56px;
  border: none;
  outline: none;
  font-family: "微软雅黑";
  font-size: 16px;
}
#login .content .group .logingroup .item.tel {
  background-image: url(../Images/z78.png);
  background-position: left 14px center;
}
#login .content .group .logingroup .item.pwd {
  background-image: url(../Images/z79.png);
  background-position: left 16px center;
}
#login .content .group .logingroup .item.code {
  background-image: url(../Images/z81.png);
  background-position: left 14px center;
}
#login .content .group .logingroup .item.code img {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  border-left: solid 1px #DDDDDD;
}
#login .content .group .logingroup .check {
  position: relative;
  font-size: 16px;
  color: #676767;
  margin: 20px 0;
}
#login .content .group .logingroup .check input {
  position: relative;
  top: 4px;
  width: 20px;
  height: 20px;
}
#login .content .group .logingroup .submit {
  position: relative;
  font-size: 20px;
  line-height: 60px;
  background-color: #5bace3;
  color: #FFFFFF;
  text-align: center;
  cursor: pointer;
}
#login .content .group .logingroup .logo {
  position: relative;
  text-align: center;
  margin-top: 45px;
}
#member {
  position: relative;
  padding: 1px 0;
  background-color: #f5f5f5;
}
#member .content {
  position: relative;
  width: 1360px;
  margin: 20px auto;
}
#member .content .menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 216px;
  height: 790px;
  background-color: #5bace3;
  border-radius: 10px;
}
#member .content .menu .icon {
  position: relative;
  margin: 33px auto 20px;
  width: 120px;
  height: 120px;
  border: solid 1px #FFFFFF;
  border-radius: 50%;
  background-image: url(../Images/z82.jpg);
  background-position: center center;
  background-size: cover;
}
#member .content .menu .phone {
  position: relative;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
#member .content .menu ul {
  position: relative;
  margin: 20px 12px;
}
#member .content .menu ul li {
  position: relative;
  line-height: 48px;
  border-bottom: solid 1px #7cbde9;
  padding: 0 32px;
  color: #FFFFFF;
  font-size: 15px;
  background-repeat: no-repeat;
  background-position: left 6px center;
}
#member .content .menu ul li a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../Images/z83.png);
  background-position: right 11px center;
  background-repeat: no-repeat;
}
#member .content .menu ul li.personal {
  background-image: url(../Images/z84.png);
}
#member .content .menu ul li.password {
  background-image: url(../Images/z85.png);
}
#member .content .menu ul li.wanttobuy {
  background-image: url(../Images/z86.png);
}
#member .content .menu ul li.sell {
  background-image: url(../Images/z87.png);
}
#member .content .menu ul li.collect {
  background-image: url(../Images/z88.png);
}
#member .content .menu ul li.loginout {
  background-image: url(../Images/loginout.png);
  background-size: auto 20px;
}
#member .content .menu ul li.active {
  background-color: #3b8dc5;
  margin: 0 -12px;
  padding: 0 44px;
  background-position: left 18px center;
}
#member .content .menu ul li.active a {
  background-position: right 23px center;
}
#member .content .rightcon {
  position: relative;
  margin-left: 234px;
  min-height: 790px;
  background-color: #FFFFFF;
  border-radius: 10px;
}
#member .content .rightcon .con {
  position: relative;
  padding: 18px 28px;
}
.personal {
  position: relative;
}
.personal .thisname {
  position: relative;
  line-height: 60px;
  font-size: 22px;
  color: #262626;
  font-weight: bold;
  background-image: url(../Images/z89.png);
  background-position: bottom center;
  background-repeat: repeat-x;
}
.personal .form {
  position: relative;
  margin: 30px 0;
}
.personal .form .item {
  position: relative;
  margin-bottom: 18px;
}
.personal .form .item .zd {
  position: relative;
  width: 240px;
  float: left;
  text-align: right;
  padding-right: 10px;
  font-size: 16px;
  line-height: 50px;
}
.personal .form .item .val {
  position: relative;
  float: left;
}
.personal .form .item .val input {
  position: relative;
  height: 48px;
  border: solid 1px #e9ebf0;
  width: 400px;
  padding: 0 15px;
  font-family: "微软雅黑";
  font-size: 14px;
  outline: none;
}
.personal .form .item .val input:focus {
  border: solid 1px #5bace3;
}
.personal .form .item .val select {
  position: relative;
  height: 48px;
  border: solid 1px #e9ebf0;
  width: 432px;
  padding: 0 15px;
  font-family: "微软雅黑";
  font-size: 14px;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari 和 Chrome */
  background-image: url(../Images/z90.png);
  background-position: right 16px center;
  background-repeat: no-repeat;
}
.personal .form .item .val select:focus {
  border: solid 1px #5bace3;
}
.personal .form .item .val .submit {
  display: inline-block;
  width: 176px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  color: #FFFFFF;
  background-color: #5bace3;
  border-radius: 4px;
  margin-top: 15px;
  margin-right: 10px;
}
.personal .form .item .val .reset {
  display: inline-block;
  width: 176px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  color: #262626;
  background-color: #edeff5;
  border-radius: 4px;
  margin-top: 15px;
}
.personal .form .item:after {
  content: " ";
  display: block;
  clear: both;
}
.wanttobuy {
  position: relative;
}
.wanttobuy .thisname {
  position: relative;
  line-height: 60px;
  font-size: 22px;
  color: #262626;
  font-weight: bold;
  background-image: url(../Images/z89.png);
  background-position: bottom center;
  background-repeat: repeat-x;
}
.wanttobuy .buy_table {
  position: relative;
  width: 100%;
  border-collapse: collapse;
  border: solid 1px #eaeaea;
}
.wanttobuy .buy_table tr {
  border: solid 1px #eaeaea;
}
.wanttobuy .buy_table tr.head {
  background-color: #eaeaea;
}
.wanttobuy .buy_table tr th {
  line-height: 36px;
  padding: 10px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
.wanttobuy .buy_table tr td {
  line-height: 36px;
  padding: 10px;
  font-size: 14px;
  text-align: center;
}
.wanttobuy .buy_table tr td .pic {
  width: 140px;
  height: 90px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 90px;
  border: solid 1px #eaeaea;
}
.wanttobuy .buy_table tr td .del {
  font-weight: bold;
  color: #5bace3;
}
.wanttobuy .buy_table tr td .qgz {
  font-weight: bold;
  color: #fa9c65;
}
.wanttobuy .buy_table tr td .clz {
  font-weight: bold;
  color: #fa9c65;
}
.wanttobuy .buy_table tr td .ywc {
  font-weight: bold;
  color: #5bace3;
}
.wanttobuy .buy_table tr .left {
  text-align: left;
}
.mysell {
  position: relative;
}
.mysell .thisname {
  position: relative;
  line-height: 60px;
  font-size: 22px;
  color: #262626;
  font-weight: bold;
  background-image: url(../Images/z89.png);
  background-position: bottom center;
  background-repeat: repeat-x;
}
.mysell .sell_table {
  position: relative;
  width: 100%;
  border-collapse: collapse;
  border: solid 1px #eaeaea;
}
.mysell .sell_table tr {
  border: solid 1px #eaeaea;
}
.mysell .sell_table tr.head {
  background-color: #eaeaea;
}
.mysell .sell_table tr th {
  line-height: 36px;
  padding: 10px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
.mysell .sell_table tr td {
  line-height: 36px;
  padding: 10px;
  font-size: 14px;
  text-align: center;
}
.mysell .sell_table tr td .pic {
  width: 140px;
  height: 90px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 90px;
  border: solid 1px #eaeaea;
}
.mysell .sell_table tr td .del {
  font-weight: bold;
  color: #5bace3;
}
.mysell .sell_table tr td .shz {
  font-weight: bold;
  color: #fa9c65;
}
.mysell .sell_table tr td .csz {
  font-weight: bold;
  color: #5bace3;
}
.mysell .sell_table tr td .zrz {
  color: #186196;
  font-weight: bold;
}
.mysell .sell_table tr td .wtg {
  color: #FF0000;
  font-weight: bold;
}
.mysell .sell_table tr td .ycs {
  color: #4E5465;
  font-weight: bold;
}
.mysell .sell_table tr .left {
  text-align: left;
}
.mycollect {
  position: relative;
}
.mycollect .thisname {
  position: relative;
  line-height: 60px;
  font-size: 22px;
  color: #262626;
  font-weight: bold;
  background-image: url(../Images/z89.png);
  background-position: bottom center;
  background-repeat: repeat-x;
}
.mycollect .list {
  position: relative;
  margin-top: 20px;
}
.mycollect .list ul {
  position: relative;
}
.mycollect .list ul li {
  position: relative;
  width: 254px;
  height: 324px;
  background-color: #FFFFFF;
  border-radius: 6px;
  float: left;
  margin-bottom: 20px;
  margin-right: 18px;
  overflow: hidden;
  background-color: #f1f2f6;
}
.mycollect .list ul li .esc {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
  display: inline-block;
  padding: 0 10px;
  background-color: #fa9c65;
  margin-right: 4px;
  z-index: 10000;
  cursor: pointer;
}
.mycollect .list ul li .data {
  position: relative;
  margin: 15px;
}
.mycollect .list ul li .data .pic {
  position: relative;
  height: 160px;
  border: solid 1px #efefef;
  box-sizing: border-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  background-size: auto 150px;
}
.mycollect .list ul li .data .pic .tool {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
}
.mycollect .list ul li .data .pic .tool .tejia {
  display: inline-block;
  padding: 0 10px;
  background-color: #fa9c65;
  margin-right: 4px;
}
.mycollect .list ul li .data .pic .tool .duosort {
  display: inline-block;
  padding: 0 10px;
  background-color: #5bace3;
  margin-right: 4px;
}
.mycollect .list ul li .data .tit {
  position: relative;
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  margin-top: 8px;
}
.mycollect .list ul li .data .tit .name {
  position: relative;
  display: block;
  margin-right: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mycollect .list ul li .data .tit .sort {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 13px;
  color: #676767;
}
.mycollect .list ul li .data .tips {
  position: relative;
  font-size: 13px;
  line-height: 35px;
  color: #676767;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mycollect .list ul li .data .price {
  position: relative;
  margin-top: 8px;
  padding: 16px 0;
  border-top: dashed 1px #DDDDDD;
}
.mycollect .list ul li .data .price span {
  position: relative;
  display: block;
  border: solid 1px #fa9c65;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fa9c65;
  font-weight: bold;
  border-radius: 30px;
}
.mycollect .list ul li .link {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.mycollect .list ul li .bottom {
  position: absolute;
  left: 0;
  bottom: -60px;
  width: 100%;
  height: 60px;
  z-index: 20;
  background-color: #fa9c65;
  background-size: 100% 100%;
  background-image: url(../Images/z106.png);
  background-position: center center;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
.mycollect .list ul li .bottom .left {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-image: url(../Images/z103.png);
  background-position: center center;
  background-repeat: no-repeat;
}
.mycollect .list ul li .bottom .left a,
.mycollect .list ul li .bottom .left span {
  display: block;
  height: 100%;
  cursor: pointer;
}
.mycollect .list ul li .bottom .right {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-image: url(../Images/z104.png);
  background-position: center center;
  background-repeat: no-repeat;
}
.mycollect .list ul li .bottom .right a {
  display: block;
  height: 100%;
}
.mycollect .list ul li:hover .bottom {
  bottom: 0;
}
.mycollect .list ul li:nth-child(4n) {
  margin-right: 0;
}
.mycollect .list ul:after {
  content: " ";
  display: block;
  clear: both;
}
#trademark {
  position: relative;
  padding: 1px 0;
  background-color: #F5F5F5;
}
#trademark .condition {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#trademark .condition .item {
  position: relative;
  border-top: solid 1px #e8e9ec;
  background-color: #FFFFFF;
  padding: 13px 0;
  min-height: 30px;
}
#trademark .condition .item .zd {
  position: absolute;
  left: 0;
  top: 0;
  width: 120px;
  height: 100%;
  background-color: #eff0f3;
  text-align: center;
}
#trademark .condition .item .zd .t1 {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 5px;
}
#trademark .condition .item .zd .t2 {
  position: relative;
  font-size: 14px;
  line-height: 22px;
  color: #676767;
}
#trademark .condition .item .val {
  position: relative;
  margin-left: 210px;
}
#trademark .condition .item .val span {
  display: inline-block;
  line-height: 30px;
  font-size: 15px;
  padding: 0 10px;
  margin-right: 10px;
  margin-bottom: 8px;
  cursor: pointer;
  border-radius: 4px;
}
#trademark .condition .item .val span img {
  position: relative;
  margin-left: 4px;
  top: -2px;
}
#trademark .condition .item .val span.active {
  background-color: #fa9c65;
  color: #FFFFFF;
}
#trademark .condition .item .val span.active img {
  display: none;
}
#trademark .condition .item .val .s1 {
  position: absolute;
  left: -70px;
  top: 0;
  display: inline-block;
  line-height: 30px;
  font-size: 15px;
  padding: 0 10px;
  cursor: pointer;
  border-radius: 4px;
}
#trademark .condition .item .val .s1.active {
  background-color: #fa9c65;
  color: #FFFFFF;
}
#trademark .condition .item .val .s2 {
  display: inline-block;
  line-height: 30px;
  font-size: 15px;
  padding: 0 10px;
  margin-left: -20px;
  margin-bottom: 8px;
  cursor: pointer;
  border-radius: 4px;
  background-color: #fa9c65;
  color: #FFFFFF;
}
#trademark .condition .item1 {
  min-height: 70px;
}
#trademark .condition .item1 .val span {
  min-width: 140px;
  margin-right: 20px;
}
#trademark .condition .item3 .val {
  max-width: 880px;
}
#trademark .condition .item3 .hotsearch {
  position: absolute;
  right: 25px;
  right: -240px;
  top: 0;
  width: 250px;
  height: 38px;
  border: solid 1px #dee4e8;
  box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
}
#trademark .condition .item3 .hotsearch input {
  position: absolute;
  left: 0;
  top: 0;
  width: 210px;
  height: 94%;
  border: none;
  outline: none;
  font-size: 15px;
  font-family: "微软雅黑";
  text-indent: 10px;
}
#trademark .condition .item3 .hotsearch i {
  position: absolute;
  right: 0;
  top: 0;
  width: 42px;
  height: 100%;
  z-index: 1;
  border-left: solid 1px #dee4e8;
  cursor: pointer;
  background-image: url(../Images/z93.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#trademark .condition .item6 .other {
  position: absolute;
  left: -60px;
  top: -2px;
  font-size: 15px;
  color: #606060;
}
#trademark .condition .item6 .other select {
  position: relative;
  margin: 0 10px;
  width: 96px;
  height: 36px;
  border: solid 1px #dee4e8;
  font-family: "微软雅黑";
  font-size: 15px;
  appearance: none;
  background-image: url(../Images/z94.png);
  background-position: right 10px center;
  background-repeat: no-repeat;
  text-indent: 6px;
  border-radius: 6px;
  outline: none;
}
#trademark .condition .item6 .other .othersearch {
  position: absolute;
  left: 150px;
  top: 0;
  width: 250px;
  height: 36px;
  border: solid 1px #dee4e8;
  box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
}
#trademark .condition .item6 .other .othersearch input {
  position: absolute;
  left: 0;
  top: 0;
  width: 210px;
  height: 94%;
  border: none;
  outline: none;
  font-size: 15px;
  font-family: "微软雅黑";
  text-indent: 10px;
}
#trademark .condition .item6 .other .othersearch i {
  position: absolute;
  right: 0;
  top: 0;
  width: 42px;
  height: 100%;
  z-index: 1;
  border-left: solid 1px #dee4e8;
  cursor: pointer;
  background-image: url(../Images/z93.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#trademark .condition .item7 .val {
  position: relative;
  display: inline-block;
}
#trademark .condition .item7 .val dl {
  position: relative;
  left: -60px;
  display: inline-block;
}
#trademark .condition .item7 .val dl dd {
  display: inline-block;
  border: solid 1px #dee4e8;
  line-height: 35px;
  padding: 0 38px 0 8px;
  font-size: 12px;
  cursor: pointer;
  color: #8a9298;
  background-image: url(../Images/z95.png);
  background-position: right 9px center;
  background-repeat: no-repeat;
  margin-right: 10px;
}
#trademark .condition .item7 .val a {
  position: absolute;
  right: 20px;
  top: 0;
  border: solid 1px #dee4e8;
  line-height: 35px;
  width: 40px;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
  color: #8a9298;
}
#trademark .condition .item7 .val a:hover {
  color: #FF0000;
  border-color: #FF0000;
}
#trademark .ordercon {
  position: relative;
  width: 1360px;
  margin: 20px auto;
  background-color: #FFFFFF;
  border-radius: 6px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
}
#trademark .ordercon .name {
  position: relative;
  margin-left: 25px;
}
#trademark .ordercon .renqi {
  position: absolute;
  left: 140px;
  top: 0;
  padding-right: 20px;
  background-image: url(../Images/z96.png);
  background-position: right top 22px;
  background-repeat: no-repeat;
  cursor: pointer;
}
#trademark .ordercon .renqi.up {
  background-image: url(../Images/z98.png);
}
#trademark .ordercon .renqi.down {
  background-image: url(../Images/z99.png);
}
#trademark .ordercon .price {
  position: absolute;
  left: 286px;
  top: 0;
  padding-right: 20px;
  background-image: url(../Images/z96.png);
  background-position: right top 22px;
  background-repeat: no-repeat;
  cursor: pointer;
}
#trademark .ordercon .price.up {
  background-image: url(../Images/z98.png);
}
#trademark .ordercon .price.down {
  background-image: url(../Images/z99.png);
}
#trademark .ordercon .count {
  position: absolute;
  right: 20px;
  top: 0;
}
#trademark .ordercon .count span {
  color: #FF0000;
  margin: 0 5px;
}
#trademark .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#trademark .content .items {
  position: relative;
}
#trademark .content .items .item {
  position: relative;
  width: 254px;
  height: 324px;
  background-color: #FFFFFF;
  border-radius: 6px;
  float: left;
  margin-bottom: 20px;
  margin-right: 22.5px;
  overflow: hidden;
}
#trademark .content .items .item .data {
  position: relative;
  margin: 15px;
}
#trademark .content .items .item .data .pic {
  position: relative;
  height: 160px;
  border: solid 1px #efefef;
  box-sizing: border-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
  background-size: contain;
}
#trademark .content .items .item .data .pic .tool {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
}
#trademark .content .items .item .data .pic .tool .tejia {
  display: inline-block;
  padding: 0 10px;
  background-color: #fa9c65;
  margin-right: 4px;
}
#trademark .content .items .item .data .pic .tool .duosort {
  display: inline-block;
  padding: 0 10px;
  background-color: #5bace3;
  margin-right: 4px;
}
#trademark .content .items .item .data .tit {
  position: relative;
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  margin-top: 8px;
}
#trademark .content .items .item .data .tit .name {
  position: relative;
  display: block;
  margin-right: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#trademark .content .items .item .data .tit .sort {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 13px;
  color: #676767;
}
#trademark .content .items .item .data .tips {
  position: relative;
  font-size: 13px;
  line-height: 35px;
  color: #676767;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#trademark .content .items .item .data .price {
  position: relative;
  margin-top: 8px;
  padding: 16px 0;
  border-top: dashed 1px #DDDDDD;
}
#trademark .content .items .item .data .price span {
  position: relative;
  display: block;
  border: solid 1px #fa9c65;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fa9c65;
  font-weight: bold;
  border-radius: 30px;
}
#trademark .content .items .item .link {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
#trademark .content .items .item .bottom {
  position: absolute;
  left: 0;
  bottom: -60px;
  width: 100%;
  height: 60px;
  z-index: 20;
  background-color: #fa9c65;
  background-size: 100% 100%;
  background-image: url(../Images/z106.png);
  background-position: center center;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
#trademark .content .items .item .bottom .left {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-image: url(../Images/z103.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#trademark .content .items .item .bottom .left a,
#trademark .content .items .item .bottom .left span {
  display: block;
  height: 100%;
  cursor: pointer;
}
#trademark .content .items .item .bottom .right {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-image: url(../Images/z104.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#trademark .content .items .item .bottom .right a {
  display: block;
  height: 100%;
}
#trademark .content .items .item:hover .bottom {
  bottom: 0;
}
#trademark .content .items .item:nth-child(5n) {
  margin-right: 0;
}
#trademark .content .items:after {
  content: " ";
  display: block;
  clear: both;
}
#trademark .page {
  position: relative;
  margin: 20px 0 40px 0;
  text-align: center;
}
#trademark .page i {
  font-style: normal;
  font-size: 16px;
  margin: 0 10px;
}
#trademark .page .right {
  position: relative;
  display: inline-block;
  font-size: 16px;
  margin: 0 10px;
}
#trademark .page .right input {
  background-color: #FFFFFF;
  border: solid 1px #DDDDDD;
  width: 40px;
  height: 40px;
  margin: 0 5px;
  text-align: center;
  border-radius: 4px;
}
#trademark .page .right input::-webkit-outer-spin-button,
#trademark .page .right input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
#trademark .page .right input[type='number'] {
  -moz-appearance: textfield;
}
#trademark .page .right .to {
  position: absolute;
  right: -80px;
  top: 0;
  width: 60px;
  line-height: 40px;
  color: #FFFFFF;
  background-color: #fa9c65;
  border-radius: 4px;
  cursor: pointer;
}
#trademark .page span,
#trademark .page a {
  display: inline-block;
  background-color: #FFFFFF;
  box-shadow: 0 0 2px #DDDADA;
  width: 34px;
  line-height: 34px;
  font-size: 16px;
  margin: 0 4px;
  cursor: pointer;
}
#trademark .page span.prev,
#trademark .page a.prev,
#trademark .page span.next,
#trademark .page a.next {
  width: 68px;
  font-size: 15px;
  cursor: pointer;
}
#trademark .page span.curret,
#trademark .page a.curret {
  background-color: #5bace3;
  color: #FFFFFF;
  margin: 0 4px;
}
#trademark .ad {
  position: relative;
  width: 1360px;
  margin: 0 auto 40px;
}
#trademark .ad span {
  position: relative;
  display: block;
  left: -10px;
  width: 1378px;
  height: 138px;
  background-image: url(../Images/z107.png);
  background-size: 100% 100%;
  cursor: pointer;
}
#hottrademark {
  position: relative;
  background-color: #FFFFFF;
  padding: 35px 0;
}
#hottrademark .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#hottrademark .content .t1 {
  position: relative;
  font-weight: bold;
  line-height: 60px;
  font-size: 34px;
  text-align: center;
  color: #5bace3;
}
#hottrademark .content .t2 {
  position: relative;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #838383;
  background-image: url(../Images/z49.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#hottrademark .content .list {
  position: relative;
  margin-top: 20px;
}
#hottrademark .content .list .con {
  padding-bottom: 20px;
}
#hottrademark .content .list .con .wr .sl {
  position: relative;
  width: 254px;
  height: 324px;
  background-color: #FFFFFF;
  border-radius: 6px;
  float: left;
  margin-bottom: 20px;
  margin-right: 22.5px;
  overflow: hidden;
  background-color: #f1f2f6;
}
#hottrademark .content .list .con .wr .sl .data {
  position: relative;
  margin: 15px;
}
#hottrademark .content .list .con .wr .sl .data .pic {
  position: relative;
  height: 160px;
  border: solid 1px #efefef;
  box-sizing: border-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  background-size: auto 150px;
  background-size: contain;
}
#hottrademark .content .list .con .wr .sl .data .pic .tool {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
}
#hottrademark .content .list .con .wr .sl .data .pic .tool .tejia {
  display: inline-block;
  padding: 0 10px;
  background-color: #fa9c65;
  margin-right: 4px;
}
#hottrademark .content .list .con .wr .sl .data .pic .tool .duosort {
  display: inline-block;
  padding: 0 10px;
  background-color: #5bace3;
  margin-right: 4px;
}
#hottrademark .content .list .con .wr .sl .data .tit {
  position: relative;
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  margin-top: 8px;
}
#hottrademark .content .list .con .wr .sl .data .tit .name {
  position: relative;
  display: block;
  margin-right: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#hottrademark .content .list .con .wr .sl .data .tit .sort {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 13px;
  color: #676767;
}
#hottrademark .content .list .con .wr .sl .data .tips {
  position: relative;
  font-size: 13px;
  line-height: 35px;
  color: #676767;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#hottrademark .content .list .con .wr .sl .data .price {
  position: relative;
  margin-top: 8px;
  padding: 16px 0;
  border-top: dashed 1px #DDDDDD;
}
#hottrademark .content .list .con .wr .sl .data .price span {
  position: relative;
  display: block;
  border: solid 1px #fa9c65;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fa9c65;
  font-weight: bold;
  border-radius: 30px;
}
#hottrademark .content .list .con .wr .sl .link {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
#hottrademark .content .list .con .wr .sl .bottom {
  position: absolute;
  left: 0;
  bottom: -60px;
  width: 100%;
  height: 60px;
  z-index: 20;
  background-color: #fa9c65;
  background-size: 100% 100%;
  background-image: url(../Images/z106.png);
  background-position: center center;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
#hottrademark .content .list .con .wr .sl .bottom .left {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-image: url(../Images/z103.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#hottrademark .content .list .con .wr .sl .bottom .left a,
#hottrademark .content .list .con .wr .sl .bottom .left span {
  display: block;
  height: 100%;
  cursor: pointer;
}
#hottrademark .content .list .con .wr .sl .bottom .right {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-image: url(../Images/z104.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#hottrademark .content .list .con .wr .sl .bottom .right a {
  display: block;
  height: 100%;
}
#hottrademark .content .list .con .wr .sl:hover .bottom {
  bottom: 0;
}
#hottrademark .content .list .con .swiper-pagination {
  bottom: 0;
}
#hottrademark .content .list .con .swiper-pagination span {
  width: 12px;
  height: 12px;
  opacity: 1;
  background-color: #dadce3;
}
#hottrademark .content .list .con .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #5bace3;
}
#address {
  position: relative;
}
#address .address {
  position: relative;
  width: 1360px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 50px;
  color: #a3a3a3;
}
#address .address a {
  color: #a3a3a3;
}
#info {
  position: relative;
  background-color: #f5f5f5;
  padding: 1px 0;
}
#info .address {
  position: relative;
  width: 1360px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 50px;
  color: #a3a3a3;
}
#info .address a {
  color: #a3a3a3;
}
#info .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#info .content .datalist {
  position: relative;
  float: left;
  width: 1080px;
}
#info .content .datalist .infodata {
  position: relative;
  padding: 25px;
  background-color: #FFFFFF;
  border-radius: 4px;
}
#info .content .datalist .infodata .pic {
  position: absolute;
  left: 25px;
  top: 25px;
  width: 360px;
}
#info .content .datalist .infodata .pic .img {
  position: relative;
  height: 254px;
  border: solid 1px #e8eaed;
  box-sizing: border-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 200px auto;
}
#info .content .datalist .infodata .pic .keep {
  text-align: right;
}
#info .content .datalist .infodata .pic .keep span {
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 42px;
  color: #bebebe;
  padding-left: 24px;
  margin-right: 16px;
  cursor: pointer;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url(../Images/z109.png);
  background-size: auto 20px;
}
#info .content .datalist .infodata .pic .keep .active {
  background-image: url(../Images/z110.png);
}
#info .content .datalist .infodata .right {
  position: relative;
  margin-left: 386px;
}
#info .content .datalist .infodata .right .tit {
  position: relative;
  font-size: 28px;
  line-height: 54px;
}
#info .content .datalist .infodata .right .date {
  position: relative;
  font-size: 13px;
  line-height: 32px;
  height: 40px;
  border-bottom: solid 1px #e8eaed;
  color: #6d6d6d;
}
#info .content .datalist .infodata .right .date .s1 {
  color: #000000;
  margin-right: 20px;
}
#info .content .datalist .infodata .right .date .s2 {
  color: #5bace3;
}
#info .content .datalist .infodata .right .price {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 60px;
  font-weight: bold;
}
#info .content .datalist .infodata .right .price span {
  color: #fa9c65;
  font-size: 32px;
  margin-left: 10px;
}
#info .content .datalist .infodata .right .sort {
  position: relative;
  font-size: 13px;
  line-height: 28px;
  color: #6d6d6d;
  margin-top: 10px;
}
#info .content .datalist .infodata .right .sort span {
  color: #5bace3;
}
#info .content .datalist .infodata .right .project {
  position: relative;
  font-size: 13px;
  line-height: 28px;
  color: #6d6d6d;
}
#info .content .datalist .infodata .right .project span {
  color: #000000;
}
#info .content .datalist .infodata .right .tips {
  position: relative;
  font-size: 13px;
  line-height: 36px;
  color: #fa9c65;
  padding-left: 30px;
  background-image: url(../Images/z108.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#info .content .datalist .infodata .right .codes {
  position: relative;
  font-size: 13px;
  line-height: 28px;
  color: #6d6d6d;
}
#info .content .datalist .infodata .right .codes span {
  color: #000000;
}
#info .content .datalist .infodata .right .kefu {
  position: relative;
  padding-top: 20px;
  margin: 10px 0;
  border-top: solid 1px #e8eaed;
}
#info .content .datalist .infodata .right .kefu .group {
  position: relative;
  height: 50px;
  line-height: 50px;
}
#info .content .datalist .infodata .right .kefu .group .kf {
  position: absolute;
  left: 0;
  top: 0;
  width: 164px;
  height: 100%;
  background-color: #fa9c65;
  border-radius: 4px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
}
#info .content .datalist .infodata .right .kefu .group .kf a,
#info .content .datalist .infodata .right .kefu .group .kf span {
  color: #FFFFFF;
  display: block;
  text-indent: 64px;
  background-image: url(../Images/z100.png);
  background-position: left 30px center;
  background-repeat: no-repeat;
  cursor: pointer;
}
#info .content .datalist .infodata .right .kefu .group .tt {
  position: relative;
  margin-left: 180px;
  font-size: 13px;
  line-height: 24px;
  color: #787878;
}
#info .content .datalist .liucheng {
  position: relative;
  padding: 25px;
  background-color: #FFFFFF;
  margin: 10px 0;
  border-radius: 4px;
  margin-bottom: 20px;
}
#info .content .datalist .liucheng .thisname {
  position: relative;
  line-height: 48px;
  font-size: 24px;
  font-weight: bold;
  color: #5bace3;
  padding-left: 18px;
  background-image: url(../Images/z111.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#info .content .datalist .liucheng .thisname span {
  position: relative;
  margin-left: 12px;
  font-size: 16px;
  color: #929292;
  font-weight: normal;
  text-transform: uppercase;
}
#info .content .datalist .liucheng dl {
  position: relative;
  margin-top: 30px;
}
#info .content .datalist .liucheng dl dd {
  position: relative;
  float: left;
  text-align: center;
  margin-right: 44.5px;
  font-size: 16px;
  line-height: 40px;
}
#info .content .datalist .liucheng dl dd span {
  position: absolute;
  right: -30px;
  top: 40px;
  width: 16px;
  height: 30px;
  background-image: url(../Images/z119.png);
}
#info .content .datalist .liucheng dl dd:nth-last-child(1) {
  margin-right: 0;
}
#info .content .datalist .liucheng dl dd:nth-last-child(1) span {
  display: none;
}
#info .content .datalist .liucheng dl:after {
  content: " ";
  display: block;
  clear: both;
}
#info .content .datalist .tools {
  position: relative;
  height: 50px;
}
#info .content .datalist .tools .names {
  position: relative;
}
#info .content .datalist .tools .names .name {
  position: relative;
  float: left;
  text-align: center;
  line-height: 50px;
  width: 120px;
  background-color: #5bace3;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
  margin-right: 10px;
}
#info .content .datalist .tools .names .name.active {
  background-color: #fa9c65;
  font-weight: bold;
}
#info .content .datalist .tools:after {
  content: " ";
  display: block;
  clear: both;
}
#info .content .datalist .tools.fixed {
  position: fixed;
  top: 0;
  z-index: 1000;
}
#info .content .datalist .groups {
  position: relative;
  margin-bottom: 30px;
}
#info .content .datalist .groups .group {
  background-color: #FFFFFF;
  position: relative;
  padding: 50px 25px 1px 25px;
}
#info .content .datalist .groups .group .tname {
  position: relative;
  text-align: center;
  padding-bottom: 30px;
}
#info .content .datalist .groups .group .tname .t1 {
  font-size: 16px;
  line-height: 24px;
  color: #888888;
  text-transform: uppercase;
}
#info .content .datalist .groups .group .tname .t2 {
  font-size: 28px;
  color: #5bace3;
  font-weight: bold;
  line-height: 40px;
  height: 50px;
  background-image: url(../Images/z120.png);
  background-position: bottom center;
  background-repeat: no-repeat;
}
#info .content .datalist .groups .group .default_img {
  text-align: center;
}
#info .content .datalist .groups .group .default_img img {
  display: inline-block;
  border: solid 1px #e8eaed;
  height: 420px;
  max-width: 100%;
}
#info .content .datalist .groups .group .swiper {
  position: relative;
}
#info .content .datalist .groups .group .swiper .prev {
  position: absolute;
  left: 30px;
  top: 190px;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-size: 100% 100%;
  background-image: url(../Images/z122.jpg);
}
#info .content .datalist .groups .group .swiper .prev:hover {
  background-image: url(../Images/z124.jpg);
}
#info .content .datalist .groups .group .swiper .next {
  position: absolute;
  right: 30px;
  top: 190px;
  width: 44px;
  height: 44px;
  cursor: pointer;
  background-size: 100% 100%;
  background-image: url(../Images/z123.jpg);
}
#info .content .datalist .groups .group .swiper .next:hover {
  background-image: url(../Images/z125.jpg);
}
#info .content .datalist .groups .group .swiper .con {
  position: relative;
  margin: 0 100px;
  padding-bottom: 45px;
}
#info .content .datalist .groups .group .swiper .con .wr .sl .item {
  position: relative;
  height: 420px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
#info .content .datalist .groups .group .swiper .con .swiper-pagination {
  bottom: 10px;
}
#info .content .datalist .groups .group .swiper .con .swiper-pagination span {
  width: 11px;
  height: 11px;
  opacity: 1;
  background-color: #b6b6b6;
}
#info .content .datalist .groups .group .swiper .con .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #5bace3;
}
#info .content .datalist .groups .group .xiangqing {
  width: 100%;
  border-collapse: collapse;
  border-color: #e8e8e8;
}
#info .content .datalist .groups .group .xiangqing tr th {
  font-size: 15px;
  line-height: 24px;
  padding: 10px 30px;
  width: 110px;
  color: #676767;
  font-weight: normal;
}
#info .content .datalist .groups .group .xiangqing tr td {
  font-size: 15px;
  line-height: 24px;
  padding: 10px 15px;
  color: #262626;
}
#info .content .datalist .groups .group .guohu {
  width: 100%;
  border-collapse: collapse;
  border-color: #e8e8e8;
}
#info .content .datalist .groups .group .guohu tr th {
  font-size: 15px;
  line-height: 24px;
  padding: 10px 30px;
  width: 110px;
  color: #676767;
  font-weight: normal;
}
#info .content .datalist .groups .group .guohu tr td {
  font-size: 15px;
  line-height: 24px;
  padding: 10px 15px;
  color: #262626;
}
#info .content .datalist .groups .group .chengnuo {
  position: relative;
  padding-bottom: 330px;
  background-image: url(../Images/z126.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  margin: 0 -25px;
}
#info .content .datalist .groups .group .chengnuo ul {
  position: relative;
  width: 720px;
  margin: 0 auto;
}
#info .content .datalist .groups .group .chengnuo ul li {
  position: relative;
  line-height: 42px;
  float: left;
  background-color: #fef3ec;
  font-size: 16px;
  font-weight: bold;
  padding-left: 56px;
  margin-top: 12px;
  background-image: url(../Images/z127.png);
  background-position: left 20px center;
  background-repeat: no-repeat;
  border-radius: 42px;
  min-width: 250px;
  padding-right: 24px;
}
#info .content .datalist .groups .group .chengnuo ul li:nth-child(2n) {
  float: right;
}
#info .content .datalist .groups .group .chengnuo ul:after {
  content: " ";
  display: block;
  clear: both;
}
#info .content .datalist .groups .group .tjlist {
  position: relative;
  margin: 0px -25px;
  background-color: #f5f5f5;
}
#info .content .datalist .groups .group .tjlist .con {
  padding: 20px 0 50px 0;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl {
  position: relative;
  width: 254px;
  height: 324px;
  background-color: #FFFFFF;
  border-radius: 6px;
  float: left;
  margin-bottom: 20px;
  margin-right: 22.5px;
  overflow: hidden;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data {
  position: relative;
  margin: 15px;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .pic {
  position: relative;
  height: 160px;
  border: solid 1px #efefef;
  box-sizing: border-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  background-size: auto 120px;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .pic .tool {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .pic .tool .tejia {
  display: inline-block;
  padding: 0 10px;
  background-color: #fa9c65;
  margin-right: 4px;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .pic .tool .duosort {
  display: inline-block;
  padding: 0 10px;
  background-color: #5bace3;
  margin-right: 4px;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .tit {
  position: relative;
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  margin-top: 8px;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .tit .tjname {
  position: relative;
  display: block;
  margin-right: 70px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .tit .sort {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 13px;
  color: #676767;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .tips {
  position: relative;
  font-size: 13px;
  line-height: 35px;
  color: #676767;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .price {
  position: relative;
  margin-top: 8px;
  padding: 16px 0;
  border-top: dashed 1px #DDDDDD;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .data .price span {
  position: relative;
  display: block;
  border: solid 1px #fa9c65;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fa9c65;
  font-weight: bold;
  border-radius: 30px;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .link {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .bottom {
  position: absolute;
  left: 0;
  bottom: -60px;
  width: 100%;
  height: 60px;
  z-index: 20;
  background-color: #fa9c65;
  background-size: 100% 100%;
  background-image: url(../Images/z106.png);
  background-position: center center;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .bottom .left {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-image: url(../Images/z103.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .bottom .left a,
#info .content .datalist .groups .group .tjlist .con .wr .sl .bottom .left span {
  display: block;
  height: 100%;
  cursor: pointer;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .bottom .right {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-image: url(../Images/z104.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl .bottom .right a {
  display: block;
  height: 100%;
}
#info .content .datalist .groups .group .tjlist .con .wr .sl:hover .bottom {
  bottom: 0;
}
#info .content .datalist .groups .group .tjlist .con .swiper-pagination {
  bottom: 20px;
}
#info .content .datalist .groups .group .tjlist .con .swiper-pagination span {
  width: 12px;
  height: 12px;
  opacity: 1;
  background-color: #dadce3;
}
#info .content .datalist .groups .group .tjlist .con .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #5bace3;
}
#info .content .datalist .groups .group .list1 {
  position: relative;
  margin: 25px 0;
}
#info .content .datalist .groups .group .list1 .item {
  position: relative;
  float: left;
  width: 490px;
  height: 110px;
}
#info .content .datalist .groups .group .list1 .item .pic {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  border-radius: 6px;
}
#info .content .datalist .groups .group .list1 .item .obj {
  position: relative;
  margin-left: 190px;
}
#info .content .datalist .groups .group .list1 .item .obj .tit {
  position: relative;
  font-size: 16px;
  line-height: 32px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#info .content .datalist .groups .group .list1 .item .obj .jianjie {
  position: relative;
  font-size: 13px;
  line-height: 22px;
  height: 44px;
  color: #7f7f7f;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
#info .content .datalist .groups .group .list1 .item .obj .date {
  position: relative;
  font-size: 13px;
  line-height: 24px;
  color: #7f7f7f;
  padding-left: 20px;
  margin-top: 10px;
  background-image: url(../Images/z42.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#info .content .datalist .groups .group .list1 .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#info .content .datalist .groups .group .list1 .item:nth-child(2n) {
  float: right;
}
#info .content .datalist .groups .group .list1 .item:hover .obj .tit {
  color: #fa9c65;
}
#info .content .datalist .groups .group .list1:after {
  content: " ";
  display: block;
  clear: both;
}
#info .content .datalist .groups .group .list2 {
  position: relative;
  padding-bottom: 25px;
}
#info .content .datalist .groups .group .list2 .item {
  position: relative;
  float: left;
  width: 490px;
  line-height: 48px;
  border-bottom: solid 1px #e8e9ef;
}
#info .content .datalist .groups .group .list2 .item i {
  position: absolute;
  left: 0;
  top: 0;
  font-style: normal;
  color: #262626;
  font-size: 15px;
}
#info .content .datalist .groups .group .list2 .item .tit {
  font-size: 15px;
  margin-left: 16px;
  margin-right: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#info .content .datalist .groups .group .list2 .item span {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  color: #676767;
}
#info .content .datalist .groups .group .list2 .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#info .content .datalist .groups .group .list2 .item:nth-child(2n) {
  float: right;
}
#info .content .datalist .groups .group .list2 .item:hover i {
  color: #fa9c65;
}
#info .content .datalist .groups .group .list2 .item:hover .tit {
  color: #fa9c65;
}
#info .content .datalist .groups .group .list2:after {
  content: " ";
  display: block;
  clear: both;
}
#info .content .xianzhi_icon {
  position: relative;
  float: right;
  width: 255px;
  margin-bottom: 40px;
}
 .content .xianzhi_icon .agent {
  position: relative;
  margin-bottom: 20px;
  padding: 15px 20px;
  background-color: #FFFFFF;
  text-align: center;
}
 .content .xianzhi_icon .agent .title {
  position: relative;
}
 .content .xianzhi_icon .agent .title span {
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 40px;
  font-weight: bold;
  color: #5bace3;
}
 .content .xianzhi_icon .agent .title span:before {
  content: " ";
  position: absolute;
  left: -64px;
  top: 20px;
  width: 54px;
  height: 1px;
  background-color: #5bace3;
}
 .content .xianzhi_icon .agent .title span:after {
  content: " ";
  position: absolute;
  right: -64px;
  top: 20px;
  width: 54px;
  height: 1px;
  background-color: #5bace3;
}
 .content .xianzhi_icon .agent .pic {
  position: relative;
  width: 120px;
  height: 120px;
  border: solid 1px #DDDDDD;
  margin: 10px auto 0;
}
 .content .xianzhi_icon .agent .pic span {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
 .content .xianzhi_icon .agent .name {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  color: #252525;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
 .content .xianzhi_icon .agent .item {
  position: relative;
  width: 180px;
  margin: 0 auto;
  line-height: 40px;
  border-radius: 40px;
  color: #FFFFFF;
  cursor: pointer;
  text-align: left;
  text-indent: 70px;
  font-size: 17px;
  background-color: #5bace3;
  background-position: left 36px center;
  background-repeat: no-repeat;
  background-image: url(../Images/c1.png);
  margin-bottom: 10px;
}
 .content .xianzhi_icon .agent .item a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
 .content .xianzhi_icon .agent .item.wechat {
  background-image: url(../Images/c2.png);
  background-color: #fa9c65;
}
 .content .xianzhi_icon .agent .item.wechat .hideewm {
  display: none;
  position: absolute;
  top: -240px;
  left: -20px;
  width: 200px;
  padding: 10px;
  background-color: #FFFFFF;
  border: solid 1px #DDDDDD;
  border-radius: 6px;
}
 .content .xianzhi_icon .agent .item.wechat .hideewm img {
  display: block;
  width: 100%;
}
 .content .xianzhi_icon .agent .item.wechat .hideewm:after {
  position: absolute;
  bottom: -14px;
  left: 106px;
  content: '';
  height: 4px;
  width: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f3f3f3;
}
 .content .xianzhi_icon .agent .item.wechat:hover .hideewm {
  display: block;
}
 .content .xianzhi_icon .agent .tel {
  position: relative;
  line-height: 45px;
  font-size: 16px;
  color: #5bace3;
  font-weight: bold;
  border-top: dashed 1px #e5ecf2;
  margin-top: 20px;
}
 .content .xianzhi_icon .head {
  position: relative;
}
 .content .xianzhi_icon .head img {
  width: 100%;
  display: block;
}
 .content .xianzhi_icon ul {
  position: relative;
  padding: 16px 0;
  background-color: #FFFFFF;
}
 .content .xianzhi_icon ul li {
  position: relative;
  padding: 10px;
}
 .content .xianzhi_icon ul li .data {
  position: relative;
  border-bottom: solid 1px #f1f1f1;
  padding: 0 15px;
}
 .content .xianzhi_icon ul li .data .pic {
  position: relative;
  height: 150px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
  background-size: contain;
}
 .content .xianzhi_icon ul li .data .tit {
  position: relative;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  color: #262626;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
 .content .xianzhi_icon ul li .data .price {
  position: relative;
  margin-bottom: 10px;
  color: #262626;
  text-align: center;
  font-size: 15px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #fa9c65;
  border-radius: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
 .content .xianzhi_icon ul li .data a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#info .content:after {
  content: " ";
  display: block;
  clear: both;
}
#aid {
  position: relative;
  background-color: #f5f5f5;
  padding: 40px 0 1px 0;
}
#aid .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
}
#aid .content .datalist {
  position: relative;
}
#aid .content .datalist .sorts {
  position: relative;
  padding: 30px 25px;
  padding-bottom: 0;
  background-color: #FFFFFF;
  border-radius: 10px 10px 0 0;
}
#aid .content .datalist .sorts a {
  position: relative;
  float: left;
  width: 150px;
  text-align: center;
  line-height: 50px;
  background-color: #edeff5;
  font-weight: bold;
  font-size: 16px;
}
#aid .content .datalist .sorts a.active {
  background-color: #5bace3;
  color: #FFFFFF;
}
#aid .content .datalist .sorts:after {
  content: " ";
  display: block;
  clear: both;
}
#aid .content .datalist ul {
  position: relative;
}
#aid .content .datalist ul li {
  position: relative;
  height: 200px;
  background-color: #FFFFFF;
  margin-bottom: 20px;
  border-radius: 10px;
  padding: 2px 0;
}
#aid .content .datalist ul li .data {
  position: relative;
  margin: 20px 25px;
}
#aid .content .datalist ul li .data .pic {
  position: absolute;
  left: 0;
  top: 0;
  width: 256px;
  height: 160px;
  overflow: hidden;
  border-radius: 10px;
}
#aid .content .datalist ul li .data .pic span {
  display: block;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.2s;
}
#aid .content .datalist ul li .data .pic span:hover {
  transform: scale(1.05);
}
#aid .content .datalist ul li .data .obj {
  position: relative;
  margin-left: 270px;
}
#aid .content .datalist ul li .data .obj .tit {
  padding-top: 10px;
  line-height: 36px;
  font-size: 16px;
  font-weight: bold;
}
#aid .content .datalist ul li .data .obj .jianjie {
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
}
#aid .content .datalist ul li .data .obj .date {
  position: relative;
  font-size: 12px;
  line-height: 28px;
  margin-top: 15px;
  color: #676767;
  padding-left: 20px;
  background-image: url(../Images/z42.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#aid .content .datalist ul li a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#aid .content .datalist ul li:hover .data .obj .tit {
  color: #fa9c65;
}
#aid .content .datalist .tips {
  text-align: center;
  padding: 35px 0;
  background-color: #FFFFFF;
  color: #777777;
  font-size: 14px;
}
#aid .content .datalist .aricle {
  position: relative;
  padding: 25px;
  background-color: #FFFFFF;
  margin-bottom: 25px;
  border-radius: 0 0 10px 10px;
}
#aid .content .datalist .aricle .title {
  position: relative;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 10px;
}
#aid .content .datalist .aricle .text {
  position: relative;
  font-size: 14px;
  line-height: 26px;
  color: #262626;
  overflow: hidden;
}
#aid .content .datalist .aricle .text img {
  max-width: 100%;
}
#sell {
  position: relative;
  background-color: #F5F5F5;
  padding: 25px 0;
}
#sell .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
  background-color: #FFFFFF;
}
#sell .content .group {
  position: relative;
  padding: 25px;
  width: 900px;
  margin: 0 auto;
}
#sell .content .group .tname {
  position: relative;
  line-height: 64px;
  font-size: 26px;
  font-weight: bold;
  color: #262626;
  background-image: url(../Images/z89.png);
  background-position: bottom center;
  background-repeat: repeat-x;
}
#sell .content .group .tname a {
  position: absolute;
  right: 0;
  top: 0;
  font-weight: normal;
  font-size: 16px;
  color: #5bace3;
}
#sell .content .group .sorts {
  position: relative;
  line-height: 50px;
  background-color: #edeff5;
}
#sell .content .group .sorts .sort {
  position: relative;
  float: left;
  width: 50%;
  text-align: center;
  font-size: 18px;
}
#sell .content .group .sorts .sort a {
  display: block;
  color: #262626;
}
#sell .content .group .sorts .sort.active {
  background-color: #fa9c65;
}
#sell .content .group .sorts .sort.active a {
  color: #FFFFFF;
}
#sell .content .group .sorts:after {
  content: " ";
  display: block;
  clear: both;
}
#sell .content .group .form {
  position: relative;
  margin-top: 30px;
}
#sell .content .group .form .items {
  position: relative;
}
#sell .content .group .form .items .item {
  position: relative;
  width: 430px;
  margin: 10px 6px;
  float: left;
}
#sell .content .group .form .items .item .t1 {
  line-height: 40px;
  font-size: 16px;
  color: #262626;
}
#sell .content .group .form .items .item .t1 span {
  color: #FF0000;
  margin-left: 5px;
}
#sell .content .group .form .items .item .val {
  position: relative;
  height: 54px;
  border: solid 1px #e9ebf0;
}
#sell .content .group .form .items .item .val select {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  font-size: 14px;
  text-indent: 15px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(../Images/z90.png);
  background-position: right 12px center;
  background-repeat: no-repeat;
}
#sell .content .group .form .items .item .val select:focus {
  border: solid 1px #5bace3;
}
#sell .content .group .form .items .item .val input {
  position: relative;
  display: block;
  width: 97%;
  height: 97%;
  border: none;
  outline: none;
  font-size: 14px;
  text-indent: 15px;
}
#sell .content .group .form .items .item:nth-child(2n) {
  float: right;
}
#sell .content .group .form .items:after {
  content: " ";
  display: block;
  clear: both;
}
#sell .content .group .form .photoscon {
  position: relative;
  margin-top: 10px;
}
#sell .content .group .form .photoscon .ptit {
  position: relative;
  line-height: 40px;
  color: #262626;
  font-size: 16px;
}
#sell .content .group .form .photoscon .ptit span {
  font-size: 14px;
  color: #aaaaaa;
  margin-left: 4px;
}
#sell .content .group .form .photoscon .con {
  position: relative;
  margin-top: 10px;
}
#sell .content .group .form .photoscon .con .photos {
  position: relative;
  float: left;
  margin-right: 20px;
}
#sell .content .group .form .photoscon .con .photos .pic {
  position: relative;
  float: left;
  width: 166px;
  height: 166px;
  border: solid 1px #dcdcdc;
  background-size: 100% 100%;
  margin-right: 10px;
  margin-bottom: 10px;
}
#sell .content .group .form .photoscon .con .photos .pic:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url(../Images/close.png);
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: all 0.1s;
  cursor: pointer;
}
#sell .content .group .form .photoscon .con .photos .pic:hover:after {
  opacity: 1;
}
#sell .content .group .form .photoscon .con .photos:after {
  content: " ";
  display: block;
  clear: both;
}
#sell .content .group .form .photoscon .con .upload {
  position: relative;
  float: left;
  width: 166px;
  height: 166px;
  border: solid 1px #dcdcdc;
  cursor: pointer;
  background-image: url(../Images/z129.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#sell .content .group .form .photoscon .con:after {
  content: " ";
  display: block;
  clear: both;
}
#sell .content .group .form .btns {
  position: relative;
  margin-top: 40px;
}
#sell .content .group .form .btns .btn {
  position: relative;
  width: 204px;
  line-height: 58px;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  background-color: #5bace3;
  font-size: 18px;
}
#sell .content .group .form .btns .btn.submit {
  background-color: #5bace3;
  color: #FFFFFF;
  margin-right: 6px;
}
#sell .content .group .form .btns .btn.reset {
  background-color: #edeff5;
  color: #262626;
}
#sell .content .group .import {
  position: relative;
  width: 730px;
  margin: 60px auto;
  line-height: 50px;
  padding-bottom: 40px;
}
#sell .content .group .import .zd {
  position: relative;
  float: left;
  width: 170px;
  text-align: right;
  padding-right: 10px;
  font-size: 16px;
}
#sell .content .group .import .zd span {
  color: #FF0000;
}
#sell .content .group .import .val {
  position: relative;
  width: 430px;
  float: left;
  line-height: 50px;
  border: solid 1px #e9ebf0;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
}
#sell .content .group .import .val span {
  font-size: 14px;
  color: #676767;
}
#sell .content .group .import .tmp {
  position: relative;
  float: left;
  width: 120px;
  background-image: url(../Images/z130.png);
  background-position: left 18px center;
  background-repeat: no-repeat;
  text-indent: 45px;
  font-size: 14px;
  font-weight: bold;
  color: #5bace3;
}
#sell .content .group .import .tips {
  position: absolute;
  left: 170px;
  bottom: 0;
  width: 430px;
  text-align: center;
  font-size: 14px;
  line-height: 40px;
  color: #aaaaaa;
}
#sell .content .group .import:after {
  content: " ";
  display: block;
  clear: both;
}
#sell .content .group .fabu {
  position: relative;
  margin-top: 60px;
  text-align: center;
}
#sell .content .group .fabu span {
  position: relative;
  display: inline-block;
  width: 214px;
  line-height: 52px;
  border-radius: 4px;
  font-size: 16px;
  background-color: #5bace3;
  color: #FFFFFF;
  cursor: pointer;
}
#want {
  position: relative;
  background-color: #F5F5F5;
  padding: 25px 0;
}
#want .content {
  position: relative;
  width: 1360px;
  margin: 0 auto;
  background-color: #FFFFFF;
}
#want .content .group {
  position: relative;
  padding: 25px;
  width: 900px;
  margin: 0 auto;
}
#want .content .group .tname {
  position: relative;
  line-height: 64px;
  font-size: 26px;
  font-weight: bold;
  color: #262626;
  background-image: url(../Images/z89.png);
  background-position: bottom center;
  background-repeat: repeat-x;
}
#want .content .group .tname a {
  position: absolute;
  right: 0;
  top: 0;
  font-weight: normal;
  font-size: 16px;
  color: #5bace3;
}
#want .content .group .sorts {
  position: relative;
  line-height: 50px;
  background-color: #edeff5;
}
#want .content .group .sorts .sort {
  position: relative;
  float: left;
  width: 50%;
  text-align: center;
  font-size: 18px;
}
#want .content .group .sorts .sort a {
  display: block;
  color: #262626;
}
#want .content .group .sorts .sort.active {
  background-color: #fa9c65;
}
#want .content .group .sorts .sort.active a {
  color: #FFFFFF;
}
#want .content .group .sorts:after {
  content: " ";
  display: block;
  clear: both;
}
#want .content .group form {
  position: relative;
  margin-top: 30px;
}
#want .content .group form .items {
  position: relative;
}
#want .content .group form .items .item {
  position: relative;
  width: 510px;
  margin: 10px 6px;
  float: left;
}
#want .content .group form .items .item .t1 {
  line-height: 40px;
  font-size: 16px;
  color: #262626;
}
#want .content .group form .items .item .t1 span {
  color: #FF0000;
  margin-left: 5px;
}
#want .content .group form .items .item .val {
  position: relative;
  height: 54px;
  border: solid 1px #e9ebf0;
}
#want .content .group form .items .item .val select {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  font-size: 14px;
  text-indent: 15px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(../Images/z90.png);
  background-position: right 12px center;
  background-repeat: no-repeat;
}
#want .content .group form .items .item .val select:focus {
  border: solid 1px #5bace3;
}
#want .content .group form .items .item .val input {
  position: relative;
  display: block;
  width: 97%;
  height: 97%;
  border: none;
  outline: none;
  font-size: 14px;
  text-indent: 15px;
}
#want .content .group form .items:after {
  content: " ";
  display: block;
  clear: both;
}
#want .content .group form .items2 .item {
  width: 286px;
}
#want .content .group form .text .item {
  width: 100%;
}
#want .content .group form .text .item .val {
  height: auto;
  padding: 1px;
}
#want .content .group form .text .item .val textarea {
  width: 98%;
  height: 170px;
  margin: 12px;
  border: none;
  outline: none;
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 28px;
}
#want .content .group form .btns {
  position: relative;
  margin-top: 40px;
}
#want .content .group form .btns .btn {
  position: relative;
  width: 204px;
  line-height: 58px;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  background-color: #5bace3;
  font-size: 18px;
}
#want .content .group form .btns .btn.submit {
  background-color: #5bace3;
  color: #FFFFFF;
  margin-right: 6px;
}
#want .content .group form .btns .btn.reset {
  background-color: #edeff5;
  color: #262626;
}
#want .content .group .import {
  position: relative;
  width: 730px;
  margin: 60px auto;
  line-height: 50px;
  padding-bottom: 40px;
}
#want .content .group .import .zd {
  position: relative;
  float: left;
  width: 170px;
  text-align: right;
  padding-right: 10px;
  font-size: 16px;
}
#want .content .group .import .zd span {
  color: #FF0000;
}
#want .content .group .import .val {
  position: relative;
  width: 430px;
  float: left;
  line-height: 50px;
  border: solid 1px #e9ebf0;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
}
#want .content .group .import .val span {
  font-size: 14px;
  color: #676767;
}
#want .content .group .import .tmp {
  position: relative;
  float: left;
  width: 120px;
  background-image: url(../Images/z130.png);
  background-position: left 18px center;
  background-repeat: no-repeat;
  text-indent: 45px;
  font-size: 14px;
  font-weight: bold;
  color: #5bace3;
}
#want .content .group .import .tips {
  position: absolute;
  left: 170px;
  bottom: 0;
  width: 430px;
  text-align: center;
  font-size: 14px;
  line-height: 40px;
  color: #aaaaaa;
}
#want .content .group .import:after {
  content: " ";
  display: block;
  clear: both;
}
#want .content .group .fabu {
  position: relative;
  margin-top: 60px;
  text-align: center;
}
#want .content .group .fabu span {
  position: relative;
  display: inline-block;
  width: 214px;
  line-height: 52px;
  border-radius: 4px;
  font-size: 16px;
  background-color: #5bace3;
  color: #FFFFFF;
  cursor: pointer;
}
